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.
adamjosefus
Člen | 6
+
0
-

Jak zjistím všechny přihlášené uživatele a jak je odhlásím?

Adam Josefus

Pavel Kravčík
Člen | 1196
+
0
-

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
+
+1
-

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 :)