$user namespace problem…
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bazo
- Člen | 620
Zdravim,
v aplikacii chcem mat dve separatne prihlasenia: jedno do adminu a jedno pre verejnu cast. Myslel som, ze to vyriesi $user->setNamespace. Pri odoslani login formu nastavim namespace na admin
<?php
$user = Environment::getUser();
$user->setNamespace('admin');
?>
po uspesnom prihlaseni redirect na presenter dediaci od SecurePresenter. v startupe SecurePresenter overujem pristup
<?php
$user = Environment::getUser();
if( !$user->isLoggedIn()) $this->redirect(":Admin:Login:default");
?>
ak dupnem objekt $user tak je prazdny. vsetky udaje su ulozene v session pod klucom Nette.Web.User/admin, ale nemam sa k nim ako dostat.
bez nastaveneho namespace to funguje ok. nette 1.0 dev.