Jak je to s Environment::getUser()?

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

Zdravim, mohol by mi niekto prosim objasnit ako je to s getUser? v UsersModel mam definovany authenticator ktory vracia return new Nette\Security\Identity($row->id, $row->role, $row); (pricom v databaze mam aj ID aj ROLE uzivatela)…ked si napisem v nejakej funkcii $user = Environment::getUser() a Debug::dump($user) tak tam ziadne ID ani ROLE uzivatela nevidim, mam tam len nasledovne:

<?php
Nette\Web\User(8) {
   "guestRole" => "guest" (5)
   "authenticatedRole" => "authenticated" (13)
   "onLoggedIn" => NULL
   "onLoggedOut" => NULL
   "authenticationHandler" private => NULL
   "authorizationHandler" private => NULL
   "namespace" private => ""
   "session" private => NULL
}

?>
Vladimír Kocourek
Člen | 8
+
0
-

Tebou požadovaná identita je v Nette\Environment::getUser()->getIdentity().

hizo
Člen | 48
+
0
-

jo diky moc