$user->getId() vrací jméno a příjmení místo ID
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dotTwelve
- Člen | 167
Ahoj, Environment::getUser()->getId();
mi vraci Jmeno a
Prijmeni uzivatele, ale ja potrebuju jeho ID abych po prihlaseni mohl zapsat do
databaze cas.
Upresnim, ze jsem tvoril podle tutorialu: Staticke acl v modularnej aplikacii.
Nette mam 1.0 dev a dibi 1.2
Editoval dotTwelve (9. 4. 2010 20:26)
- Vyki
- Člen | 388
To záleží co pod proměnnou id zaregistruješ při autentizaci.
<?php
if($uzivatel->heslo == $pass && $uzivatel->jmeno == $logname){
return Identity($uzivatel->id, $uzivatel->role, $uzivatel);
// ten prvni param ti urcuje co bude vracet Environment::getUser()->getId()
}
?>
edit viz: https://github.com/…ls/Users.php
Editoval Vyki (9. 4. 2010 21:00)