Zůstane id uživatele po odhlášení

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Domki
Člen | 310
+
0
-

Chci se zeptat. Provádím klasické odhlášení: $this->user->logout();
Odhlašení probehne funkce isLoggedIn() vrací false, ale funkce user->getId() stale vraci id uzivatele.

To je žadoucí chování nebo je někde chyba? u mě? Dá se toto chovaní upravit?

Díky

CZechBoY
Člen | 3608
+
+2
-

Můžeš smazat identitu když predas parametr true do volání logout.

Domki
Člen | 310
+
0
-

Super díky ;-)

CZechBoY napsal(a):

Můžeš smazat identitu když predas parametr true do volání logout.

srigi
Nette Blogger | 558
+
+4
-

Vo frameworku su identita a $user->isLoggedIn() dve oddelene veci. Po logoute tak stale vies kto je navstevnik. Mozes tak napr. na prihlasovacom formulari vykreslit „Helo Ferko, sme radi, ze si sa vratil“ spolu s jeho avatarom.

n.u.r.v.
Člen | 485
+
+1
-

Ahoj, jen návrh – nebylo by lepší jako default při volání $user->logout() mazat i identitu? Tedy chování jednoduše otočit?