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
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.
- josef.sabl
- Člen | 153
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.