Session – moc rychlá expirace

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

V config.neon mám:

nette:
	session:
		autoStart: smart
		expiration: + 30 days

Ve formuláři pro přihlášení:

$this->presenter->user->setExpiration("+ 14 days", FALSE);

Problém je v tom, že po několika hodinách (nepodařilo se mi zjistit přesnější čas, ale poslední zaznamenání mám po 12h), se smaží všechny sessions. Nenapadá Vás řešení tohoto problému?

pidiclovek
Člen | 91
+
0
-

Ahoj, podíval bych se do php.ini na nastavení session.gc_maxlifetime, tím je vše omezeno. Nezapomeň si po změně restartit server.

Editoval pidiclovek (23. 9. 2012 10:57)

Jan Mikeš
Člen | 771
+
0
-

Na localu nebo na produkcnim serveru? Pokud pouzivas hosting savana.cz tak uz se to tu resilo (nemusi se to tykat pouze tohoto hostingu), tam je napevno nastavena expirace napevno a nelze zmenit, je potreba sessions ukladat do db.