Vypršení session pro přihlášení po cca 3 minutách

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
pavelplzak
Člen | 21
+
0
-

Zdravím, mám problém s platností session na hostingu. V configu nastavuji celkovou platnost session na 1 měsíc.

session:
	expiration: '+1 month'
	save_path: "%tempDir%/../sessions"

při přihlášení pak na 14 dní / 1 hodinu

if($form->values->remember) {
	$user->setExpiration('+14 days', FALSE);
} else {
	$user->setExpiration('+1 hour', TRUE);
}
$user->login($form->values->email, $form->values->password);

Po přihlášení se vytvoří soubor session a jsem přihlášen, po cca 3 minutách neaktivity session vyprší a po refreshi stránky jsem již odhlášen a vytvoří se nový session soubor s novým SESSIONID. Netuší někdo, čím by to mohlo být?

Zkoušel jsem různé prohlížeče, mazat cookies, pořád stejné.

Nette 2.0.10

Editoval pavelplzak (14. 6. 2013 14:10)

ViPEr*CZ*
Člen | 817
+
0
-

Nemaj to na hostingu takhle nastavený? Max 3 minuty?

pavelplzak
Člen | 21
+
0
-

Možná, ale tak Nette přece všechna ta nastavení přepisuje přes ini_set ne?

ViPEr*CZ*
Člen | 817
+
0
-

Jestli to mají ovšem povolené…

pavelplzak
Člen | 21
+
0
-

Prý mají a ini_get vrací také správné hodnoty. Tj

gc_maxlifetime 2592000

cookie_lifetime 2592000

Editoval pavelplzak (14. 6. 2013 14:10)

llsm
Člen | 121
+
0
-

Ted se mi neco podobneho stalo v IE9 a 10, problem byl ve spatne nastavenem casu na serveru.

pavelplzak
Člen | 21
+
0
-

Tak to asi taky nebude ono :(

DateTime(3) {
   date => "2013-06-14 17:12:04" (19)
   timezone_type => 3
   timezone => "Europe/Prague" (13)
}
pavelplzak
Člen | 21
+
0
-

Tak to bylo v špatném vlastníku složky se sessions.