Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Durata sessione utente

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227

    Durata sessione utente

    Ciao a tutti!
    Ho un problema, vorrei che i miei utenti non si dovessero loggare continuamente. Vorrei fare come succede nei forum o in molti siti e social network: anche se chiudi il browser e spegni il computer, quando torni sul sito sei loggato e non devi ogni volta accedere.
    Ho provato vari metodi..
    Codice PHP:
    ini_set('session.gc_maxlifetime','999999999 etc'); 
    ma anzi, mi scollegava PRIMA che chiudessi il browser. se invece non lo scrivo la sessione dura finchè non chiudo tutto.

    Poi ho provato anche con i cookie.. una cosa tipo
    - Creo cookie contenente la pass
    - creo cookie contenente l'username

    solo che poi non so bene come andare avanti..
    Qualcuno di voi ha idee??

    Thinker

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    fai un cookie nel quale setti un valore (ad esempio, md5 dello username) e gli dai una scadenza

    poi nelle pagine verifichi che il cookie non sia scaduto e recuperi le informazioni sullo username hashato che verificherai con quelle che avrai salvato sul tuo server (ad esempio, un campo in un DB)

    da qui ti potrai muovere come meglio credi per far proseguire la navigazione al tuo visitatore

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Potresti farmi un esempio? Non mi viene in mente come scriverlo
    Comunque sì, ho uso un DB MySql per gli utenti; I dati di accesso sarebbero e-mail e password

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.