$user namespace problem…

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

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.