Autor | Zpráva | ||
---|---|---|---|
Sat@n Profil * |
#1 · Zasláno: 12. 7. 2008, 07:32:05
Ahoj,
na stránkách pod heslem používám automatické odhlášení (zrušení sessionu) v případě, že je přihlášený uživatel dlouho neaktivní. Bohužel script je nedomyšlený, že se session neaktualizuje při každém procházení systémem a tak se uživatel odhlásí když ($_SESSION["user"]["cas"] < strtotime("-1 hour") Je to takové odpočítávání se dá říct... Takto zavádím session $_SESSION["user"]["cas"] = time(); Měl by někdo nápad, jakým způsobem session aktualizovat, tj. aby si při každém reloadu stránky znovu obnovil funkci time(); ?? Děkuji. |
||
king26 Profil |
#2 · Zasláno: 12. 7. 2008, 08:15:25
if(isset($_SESSION['user']['cas'])) { $_SESSION['user']['cas']=time(); } |
||
Sat@n Profil * |
#3 · Zasláno: 12. 7. 2008, 20:25:38
king26
aha, díky. Takhle to ale nebude dělat to co chci, že v případě že někdo se systémem nepracuje tak ho to automaticky neodhlásí po navršení: ($_SESSION["user"]["cas"] < strtotime("-1 hour") Nic jiného by si neměl? Díky. |
||
Časová prodleva: 16 let
|
0