user onLogout a presmerovanie

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

mam takyto kusok kodu

public function actionLogout()
{
	$this->user->logout();
}
public function userLoggedOut(\Nette\Security\User $user)
{
	$this->redirect(':web:homepage:');
}

ocakaval by som, ze budem odhlaseny, a presmerovany na homepage. vysledok: presmerovanie sa vykona ale user nie je odhlaseny. ak presuniem presmerovanie do actionLogout, funguje to ok.

je to bug, alebo mi nieco nedochadza? dakujem

PavelJurasek
Člen | 39
+
0
-

API
onLoggedOut se vykoná před odhlášením z důvodu, aby ve třídě User byla stále přístupná identita

bazo
Člen | 620
+
0
-

no, to som si mohol mysliet, ze to bude takato blbost. diky