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
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.