Maximální platnost přihlášení
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- pmg
- Člen | 372
Nette\Web\User
by mohla kontrolovat, jak dlouho uživatel
nezadával heslo, aby nebylo možné ukradenou session donekonečna
prodlužovat.
Metoda setAuthenticated
ukládá čas posledního přihlášení do $session->authTime
.
Stačilo by přidat nějakou metodu setLoginTimeout
, kterou by se
nastavila maximální platnost přihlášení, a getSessionNamespace
potom naučit toto kritérium zohledňovat.
Dík za zvážení.
- David Grudl
- Nette Core | 8218
Asi by bylo potřeba změnit funkci setExpiration tak, že by přijímala pole parametrů.