$aLogin = $this->getRequestParameter('login'); $aHaslo = $this->getRequestParameter('pass'); if($aLogin=='admin' && $aHaslo=='admin'){ $this->getUser()->setAttribute('name', $aLogin ); $this->getUser()->addCredentials('admin'); $this->getUser()->setAuthenticated(true); $this->redirect('onas/admin'); }else{ $this->redirect( 'login/login' ); }
No i w symfony 1.1 wszystko łądnie sesja się tworzy i zmienne się zapisują lecz gdzy przeszedłem na wersję 1.4 sessja się tworzy ale nie zapisuje zmiennych;/
Nie wiem czy to czasem nie idzie poprzez błędne ustawienie pliku factories.yml może ktoś kuknąć czy jeszt on dobrze ustawiony.
prod: logger: class: sfNoLogger param: level: err loggers: ~ test: storage: class: sfSessionTestStorage param: session_path: %SF_TEST_CACHE_DIR%/sessions response: class: sfWebResponse param: send_http_headers: false mailer: param: delivery_strategy: none dev: mailer: param: delivery_strategy: none all: routing: class: sfPatternRouting param: generate_shortest_url: true extra_parameters_as_query_string: true view_cache_manager: class: sfViewCacheManager param: cache_key_use_vary_headers: true cache_key_use_host_name: true