Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169

    come visualizzare username da session

    Ciao a tutti,

    Ho questo script che mi protegge le pagine con username e password multipli, e fino a qui tutto ok , però vorrei che su ogni pagina mi si visualizzasse la username tipo:

    La tua username è: username

    come faccio ad estrarre la username da questo script

    pagina login.php

    Codice PHP:
    <?php
    session_start
    ();
    if (isset(
    $_POST["invio"])) {
      
    $puntatore fopen("testi/pasx.txt""r");
      
    $trovato 0;
      while ((!
    feof($puntatore)) && (!$trovato)) {
        
    $linea fgets($puntatore);
        
    $trovato stristr($linea$_POST["userid"]);
        
    $puntatore++;
      }
      
    fclose($puntatore);
      list(
    $nomeutente$password) = split("~:~"$linea);
      if ((
    $trovato)  && ($_POST["passwd"] == trim($password))) {
        
    session_register('autorizzato');
        
    $_SESSION["autorizzato"] = 1;
        
         
    $destinazione "Segnalazioni-Guasti/Index.php";
          echo 
    '<script language=javascript>document.location.href="'.$destinazione.'"</script>';
          
         } else {
             
       echo 
    "

    <center><font color=\"red\"><h2>ERRORE: nome utente e/o password errata/i!</h2></font></center>"
    ;
        
    $destinazione "Destroy.php";
         echo 
    "<meta http-equiv='Refresh' content='2;url=" .$destinazione"'>";
         
      }
      
    //echo "<meta http-equiv='Refresh' content='2;url=" .$destinazione. "'>";
    } else {
      
    // HTML ?>

    html ....
    poi su ogni pagina protetta includo il file check.php che è questo:

    Codice PHP:
    <?php
    session_start
    ();
    if (!
    session_is_registered('autorizzato')) {
      echo 
    "

    <center><h1>Area riservata - accesso negato</h1></center>"
    ;
      die;
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Codice PHP:
    if (($trovato)  && ($_POST["passwd"] == trim($password))) { 
        
    $_SESSION["autorizzato"] = 1
        
    $_SESSION["userid"] = $nomeutente

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    questo che hai scritto lo aggiungo alla pagina login.php OK
    e poi come faccio a visualizzare la username nella pagina protetta dove c'è inclusa solo la pagina check.php ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    trovato ! ho aggiunto questo alle pagine protette che includono check.php

    La tua Username &egrave;: <?php echo $_SESSION["userid"]; ?>

    grazie mille neroux !!!

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.