Nedaří se nastavit delší dobu expirace u přihlášení. Aplikace odhlašuje

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

V BasePresenter.php při každém requestu volám tento kód:

$this->context->user->setExpiration('+ 2 days', false);

V config.neon mám napsáno:

nette:
	session:
		autoStart: smart
		expiration: +2days
		cookieLifetime: +2days

Přesto přijdu na stránky po cca 3–4 hodinách a jsem odhlášen. Uživatelé hlásí, že je to občas odhlašuje i po půlhodině nečinnosti a otevřeného prohlížeče.

Kde dělám chybu? Může s tím mít něco společného SSL? Všechny routy aplikace jsou SECURED.

Díky.

a.m
Člen | 10
+
0
-

Možná blbost, ale jak máš na serveru nastavené session.gc_maxlifetime? SSL by s tím nic společného mít nemělo.

josef.sabl
Člen | 153
+
0
-

a.m napsal(a):

Možná blbost, ale jak máš na serveru nastavené session.gc_maxlifetime? SSL by s tím nic společného mít nemělo.

Ano blbost, ale moje blbost :) Bylo to tím. Díky za radu.