Autoryzuję stronę z innej strony poprzez zwykły adres:
http://klient34.test1.test.domena.pl/login?login[login]=admin&login[pass]=f6fdffe48c908deb0f4c3bd36c032e72&login[account_name]=klient1
strona to przyjmuje, sprawdza czy ktoś taki istnieje i autentykuje
$this->getUser()->setAuthenticated(true); $this->getUser()->setAttribute('userObj', $userObj, 'user'); LanguageMaintenanceSingletone::getInstance()->setLanguage();
Na samej stronie http://klient34.test1.test.domena.pl/login?login[login]=admin&login[pass]=f6fdffe48c908deb0f4c3bd36c032e72&login[account_name]=klient1 wszystko jest ok bo sprawdzałem
$userObj = $this->getUser()->getAttribute('userObj', null, 'user');
i pobiera informację.
Wystarczy przeładowanie strony i wszystko gubi. Dlaczego?
dziwne ale wszystko zaczęło działać jak dodałem w factories.yml aplikacji:
storage: class: sfSessionStorage param: session_name: nazwacookie