Expirace session při dlouhodobém přihlášení
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fary
- Člen | 155
Nedaří se mi uživatele udržet trvale přihlášeného. Mám tento kód:
if ($values->remember) {
$this->user->setExpiration('+ 10 days', FALSE);
} else {
$this->user->setExpiration('+ 20 minutes', TRUE);
}
a pokud se přihlásím tak, aby si mě aplikace pamatovala přihlášeného
déle, než jen chvíli, tak mě aplikace stejně po krátké době odhlásí a
já nevím proč. $values
je ArrayHash
hodnot
odeslaných formulářem.
- duke
- Člen | 650
Pokud je pravda, co se píše v manuálu PHP, nebude to nejspíš zapotřebí, ledaže bys využil nenulovou direktivu pro podadřesáře, tj. že bys měl např.:
session:
save_path: 5;%tempDir%/session
Více viz výše odkazovaný manuál.
- David Matějka
- Moderator | 6445
debian nebo ubuntu mohou mit vypnuty gc a resit to cronem, viz https://forum.nette.org/…m-neco-resit#…