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
- founder | 8315
Asi by bylo potřeba změnit funkci setExpiration tak, že by přijímala pole parametrů.
RSS tématu
Téma zavřeno