Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Ricordare informazione

  1. #1

    Ricordare informazione

    Ciao a tutti...

    Volevo chiedervi se era possibile fare una cosa con php/mysql

    Io tramite login e password do un codice identificativo all'utente...

    Es. User - Pippo | Password - Pluto gli do il codice identificativo 23 e risiedente nella variabile $cod

    Come faccio a passare il $cod e associarlo all'utente ???

    Io ho preparato delle pagine "base" che cambiano completamente il loro contenuto in base al codice...

    Es.
    Utente A cod 23
    Utente B cod 24

    Pagina unica index.php

    Se le visualizza A uscirà scritto "Ciao Matteo"
    Se le visualizza A uscirà scritto "Ciao Marco"

    Come faccio ad attribuire questo codice alla sessione dell'utente che si collega con una determinata User e password ??

  2. #2
    Devi usare le variabili di sessione:
    codice:
    session_register('cod');
    $_SESSION['cod'] = $identificativo;

  3. #3
    Ma come faccio in fase di login a registrare il cod nella sessione di lavoro ??


    Non cc'è una guida ??

  4. #4
    Help me !!!!

    Nel mio caso particolare devo mettere
    Codice PHP:
    session_register('cod'); 
    appena eddettuato il login e

    Codice PHP:
    $_SESSION['cod'] = $identificativo
    ogni volta che mi serve richiamare il cod attribuito al cliente che risiederà nella variabile $identificativo ??

  5. #5
    Ho creato il codice...

    ecco la pagina del login:

    Codice PHP:
    <?php
    session_start
    ();

      
    /* Connessione al db */
    $cn mysql_connect("localhost""xxx""xxx")
    or die(
    "[b]Errore:[/b] Impossibile connettersi al Database mysql");

    mysql_select_db("xxx",$cn)
    or die(
    "[b]Errore:[/b] Impossibile accedere al Database Mysql");
      
      
      
    /* Controllo se user e password sono presenti nel db*/
      
    if (isset($_POST["invio"]) {
     
    $query "SELECT * FROM Utenti WHERE utente = '$utente' & password = '$password' ";
     
    $ris mysql_query($query$cn) or die (mysql_error());
     
    $riga=mysql_fetch_array($ris);

      
    /*Prelevo il cod identificativo dell'utente*/
       
    $cod=$riga['cod'];
      }
      
    /*Controllo se ho trovato un utente*/
      
    if ($cod === ''$trovato ;
      else 
    $trovato 1;
      
      
    /* Dico nella variabile di sessione che l'utente è registrato*/
      
    if ($trovato === 1) {
        
    session_register('autorizzato');
        
    $_SESSION["autorizzato"] = 1;
        
      
    /*Registro il codice identificativo dell'utente nella variabile di sessione*/
       
    session_register('cod');
       
    $_SESSION['cod'] = $identificativo;
      
        
    $destinazione "inizia.php";
      } else {
        
    $destinazione "destroy.php";
      }
      echo 
    '<script language=javascript>document.location.href="'.$destinazione.'"</script>';
    } else {
      
    // HTML ?>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <title>Login db Berofin S.r.l.</title>
      <meta name="Generator" content="EditPlus">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      </head>
      <body>
      <form method=post action="login.php">
      
      <div align="center">
      

    [img]immagini/Logo.gif[/img]</p>
      

    </p>
      

    [b]Benvenuti[/b]</p>
    </div>

      

    </p>

        <table align= "center" width="300" cellpadding="4" cellspacing="1" border="0">
          <tr>
            <td align= "center" colspan="2" align="left">
              <u>Inserisci nome utente e password</u>:
            </td>
          </tr>
          <tr>
            <td>
              nome utente: 
            </td>
            <td>
              <input type="text" name="utente">
            </td>
          </tr>
          <tr>
            <td>
              password: 
            </td>
            <td>
              <input type="password" name="password">
            </td>
          </tr>
          <tr>
            <td colspan="2" align= "center">
              <input type="submit" name="invio" value="invio">
              
              <input type="reset" name="cancella" value="cancella">
            </td>
          </tr>
        </table>
        

      </form>
      </body>
      </html>
    <? //fine HTML
    }
    ?>
    Mi da pagina bianca.... perchè ???

  6. #6
    Cmq se cercavi nel forum "login" avresti trovato una discussione dove già si parlava più o meno di questo: http://forum.html.it/forum/showthrea...3#post10438403

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.