undefined method isLoggedIn()

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

Dobrý den,
v mojí templatě volám funkci isLoggedIn()

{dump $user->isLoggedIn()}

Načež mi tracy hlásí Call to undefined method Nette\Security\Identity::isLoggedIn().
Neměla by se tato funkce volat ze Security\User a nikoliv z Indetity? Případně jak tento problém řešit? Do logiky jsem zde nijak nezasahoval a pokud dám {dump $user}, dostanu data o přihlášeném uživateli (tak, jak to má být).

Děkuji!

David Matějka
Moderator | 6445
+
+3
-

Neprepisujes nekde tu promennou? ze bys mel v presenteru neco jako $this->template->user = $this->user->identity?

Mahal
Člen | 20
+
0
-

Hezký postřeh. Jojo, přepisuji s:

$this->template->user = $this->getUser()->getIdentity();

Když jsem toto přiřazení vynechal, tak user sám o sobě funguje tak, jak má.

Děkuji moc