Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    Visualizzare l'utente logato

    Una volta che l'utente si č logato, devo visualizzare in alto a ogni pagina "Benvenuto, $utente".
    Come č possibile farlo?
    Se č necessario usare qualche cookie, mi potete postare un link dove spiega come usarlo (o postarmi il codice se č breve)? Non ho dimestichezza nč con l'utilizzo di sessioni in fase di login, nč con cookie

  2. #2

    Re: Visualizzare l'utente logato

    Originariamente inviato da Horus-Ra
    Una volta che l'utente si č logato, devo visualizzare in alto a ogni pagina "Benvenuto, $utente".
    Come č possibile farlo?
    Se č necessario usare qualche cookie, mi potete postare un link dove spiega come usarlo (o postarmi il codice se č breve)? Non ho dimestichezza nč con l'utilizzo di sessioni in fase di login, nč con cookie
    se cerchi una guida sulle sessioni ne troverai a migliaia e sono semplici e immediate...

    occhio a prenderene di recenti perņ..

    in linea di massima na guida te la posso scrivere io in poche righe:

    <?php
    session_start();

    all'inizio di ogni pagina come prima cosa (anche prima di html e testo!)

    quando l'utente si č autenticato fai

    $_SESSION['username'] = $username_dell'utente;


    in tutte le altre pagine
    echo "Ciao {$_SESSION['username']}";

    Se hai capito bne, altrimenti sforzati a legger emezza pagina di manuale che tanto č facile facile ^_^


  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    :master: Evidentemente sbaglio qualcosa.

    Il codice:
    $_SESSION['username'] = $username_dell'utente;

    va posto nel file di controllo della login o nella pagina di destinazione?

    Per il resto ho capito tutto e, in ogni caso, vado a dare un'occhio alle guide in rete.
    Grazie per l'aiuto

  4. #4
    Originariamente inviato da Horus-Ra
    :master: Evidentemente sbaglio qualcosa.

    Il codice:
    $_SESSION['username'] = $username_dell'utente;

    va posto nel file di controllo della login o nella pagina di destinazione?

    Per il resto ho capito tutto e, in ogni caso, vado a dare un'occhio alle guide in rete.
    Grazie per l'aiuto
    dopo che hai riconosciuto l'utente, memorizzi il suo username in sessione e rimarrą disponibile su tutte le pagine (se in tutte le pagine c'č session_start() ) fino a che non chiude il browser.

    In questo modo avrai due cose:
    1) se hai una pagina privata che vuoi mostrare solo ai loggati hai un metodo per farlo: se l'username č in sessione č loggato, altrimenti no (e se hai una pagina con dati diversi per ogni utente, sai di quale utente devi prendere i dati)

    2) puoi stampare il suo username dove ti pare

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Grazie, adesso mi č tutto chiaro

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.