Chyba expirace session section

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

Asi mi musí stále něco unikat, ale nejsem schopen přinutit sekci session, aby vypršela dřív, než je globální nastavení session.

V configu nastavuji session na 1 rok

		session:
			autoStart: smart
			expiration: + 1 year
			save_path: %tempDir%/sessions

Když pak ale sekci nastavím jinou hodnotu, úplně ji ignoruje

<?php
	$langSes = $this->getSession('lang');
	$langSes->setExpiration("+ 10 seconds", true, true);
?>

Sekce session nevyprší ani po 10 sekudnách, ani po zavření prohlížeče.
To stejné řeším u přihlášení – nelze nastavit přihlášení, které vyprší po zavření okna.

Nájaký nápad proč? Nebo co zkontrolovat?

Díky Merllinn

PS: Nette je aktuální ve verzi 2.0.12, prohlížečem to taky není, dělá to ve všech i bez pamatování posledního stavu okna.