- Home
- Categorie
- Coding e Sistemistica
- PHP
- Password Temporanee
-
Password Temporanee
ciao a tutti
ho la seguente situazione:devo poter visualizzare degli indirizzi solo a utenti che si sono loggati con una certa password, la quale ha la durata di 10 min., passati i quali non si dovrebbero visualizzare + gli indirizzi. Una specie di login con countdown
ho trovato una soluzione client-side con l'ausilio di uno script javascript:
lo script esegue un countdown, al termine del quale esegue un redirect verso logout.php
sapete se c'è la possibilità di farlo solamente con php???
-
salvi l'ora del login in una var poi salvi l'ora attuale ad ogni caricamento di pagina ( cioè quando l'utente naviga nel sito ) in un'altra variabile poi fai un controllo e vedi se dal time del login a quello attuale sono passati i 10min se si header logout altrimenti continua con la navigazione...realizza una funziona da posizionare all'inizio della pagina
-
ottimo come dice supersavio, oppure imposti un cookie della durata di 10 minuti, che secondo me è meglio (impieghi meno risorse e non serve mysql)
-
grazie ragazzi
alla fine ci sono riuscito memorizzando l'ora di entrata in una variabile di sessione e confrontandola con l'ora attuale all'inizio di ogni pagina
-
e forse hai scelto la soluzione migliore tra le 3