Autor | Zpráva | ||
---|---|---|---|
user243 Profil |
#1 · Zasláno: 17. 10. 2012, 19:20:36
Hoj,
moje automatické přihlášení funguje cca jen 12 hodin, pak se musím znovu přihlásit, přičemž cookies je stále nastavený; php mi žádnou chybu nehlásí; když jsem testoval, jestli jsou nastavené session a cookies, tak jsem se upsal (vynechal středník) a po opravě a refreshnutí stránky jsem byl příhlášený; na localhostu jsem testoval odhlášení, kde jsem jen od nastavil session a nechal cookie, script mě pak bez problému přihlásil; rozhodovací script: if (!isset($_SESSION["nick"]) && isset($_COOKIE["trvale_login"])) { if (isset($id)) { header("location: action/menu-submit.php?id=$id"); exit; } else { header("location: action/menu-submit.php"); exit; } }; setcookie ("trvale_login", $username.",".$cipher, time()+2592000, "/"); předem díky; |
||
Prochy Profil |
#2 · Zasláno: 17. 10. 2012, 19:41:12
Jestli to není v nastavení serveru, myslim si, že v phpinfu na to poukazuje položka session.gc_maxlifetime, poté to je na dohodě s hostingem.
|
||
user243 Profil |
#3 · Zasláno: 17. 10. 2012, 20:08:21
proto po vypršení session nastupuje dotazovací script na cookie a když je, tak přesměruje na prováděcí stránku, kde si vezme data, rozšifruje, zkontroluje a když je shoda, tak zase nastaví seesion
|
||
Časová prodleva: 3 dny
|
|||
user243 Profil |
#4 · Zasláno: 20. 10. 2012, 08:18:09
již pár dní běží script bez problému a automaticky mě přihlásí, nijak jsem jej neupravoval, nevím, kde byl problém;
takže nejspíš lock |
||
Časová prodleva: 12 let
|
0