Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema login

  1. #1

    Problema login

    Ciao, ho un dubbio su come creare un pannello utente in php.
    Mi spiego meglio, ho creato un semplice login. Tutto funziona correttamente, l'unico problema è che vorrei che una volta loggati si va ad una pagina (pannello dell'utente) dove è possibile cambiare la password e fare altro.
    Prendendo ad esempio lo script php del cambia password, l'ho fatto, l'unico dubbio che avevo è che non so come fare in modo che la pagina venga visualizzata solo se l'utente ha fatto il login, quindi non c'è bisogno di inserire nel cambio password il tuo account.

    Mi spiego meglio. Tu logghi, ti porta ad un pannellino user del cambio password con i form "Vecchia password" e "Nuova Password". Li riempi e ti cambia direttamente la password dell'account senza che scrivi l'id visto che sei loggato.

    Perfavore aiutatemi...

    Grazie

  2. #2
    Utilizza Cookie o Sessions... (Io uso Cookie )...
    Tipo al login imposti i cookie:
    setcookie('login_confirm', md5($username) . 'ssss___ssss' . md5($password);
    setcookie('logged', 1);
    setcookie('uname', $username);
    E all'UCP controlli se sn settati questi cookie, chiami dal db users la riga con l'username $username e controlli se il contenuto di login_confirm è md5($username) . 'ssss___ssss' . md5($passwordtrovataconmysql) !
    HeyLà! Vieni a trovarmi su F.r.a.n.C.y.S.T.A.R.90...

    MSN: F.r.a.n.C.y.S.T.A.R.90@gmail.com
    Divertitevi! =)

  3. #3
    Lo script va avanti con le sessioni, adesso sono riuscito a far reindirizzare il login con il cambia password solo che non so come richiamare le sessioni allo script.
    Dal checklogin le crea:

    if($count==1){
    session_register("login");
    session_register("password");
    }

    Però poi dal cambia password non so come richiamarle e soprattutto volevo che il mio script funzionasse solamente compilando i form "Vecchia Password" e "Nuova Password" senza bisogno di riscrivere il login visto che è gia loggato.

    Come faccio?

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    96
    Originariamente inviato da el_majico
    Lo script va avanti con le sessioni, adesso sono riuscito a far reindirizzare il login con il cambia password solo che non so come richiamare le sessioni allo script.
    Dal checklogin le crea:

    if($count==1){
    session_register("login");
    session_register("password");
    }

    Però poi dal cambia password non so come richiamarle e soprattutto volevo che il mio script funzionasse solamente compilando i form "Vecchia Password" e "Nuova Password" senza bisogno di riscrivere il login visto che è gia loggato.

    Come faccio?

    Grazie
    Ciao, non usare session_register();, non è affidabile
    usa $_SESSION[]; è meglio
    Ciao

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.