Jak odhlásit všechny uživatele?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Pavel Kravčík
- Člen | 1196
Když jsem dodělával detekci prohlížeče a ukládání do DB při přihlášení, tak jsem pak smazal všechny session v době, kdy je nejmenší provoz. Ale úplně fešné řešení to není.
V Nette se tahají session přes getSession(‚namespace‘). Takže se zkus podívat, co vrací něco jako ‚users‘ nebo podobně a buď je smaž anebo rozklíčuj.
- matopeto
- Člen | 395
Najlepsie si ukladat nejaky token (hash tokenu) pre prihlasenie do databaze a samozrejme potom do session, ten potom pouzit na autorizovanie, odhlasenie je potom zmazanie toho tokenu (pripadne vsetkych tokenov) z databaze. V skratke je to popisane napriklad tu: http://php.vrana.cz/…ihlaseni.php
Ale zmazanie session tiez naisto zaberie, ale tam mozu byt ine problemy potom :)