Arkadiusz Burszczan Programista Java
Temat: Sesja ginie
Witam, Mam otóż taki problem z sesją w projekcie. Mianowicie mam w boostrapie _initSession(), i wszystko działa poprawnie, jak w url nie nie wpisze np http://localhost/archii/thesis/editthesis/id/28, wtedy sesja ginie mi i nie mam pojęcia dlaczego?? Jeśli w url jest tylko nazwa controllera/ nazwa akcji to wszystko działa poprawnie. Problem pojawił się, gdy do boostrapa wstawiłem plugin z ACL.Boostrap wygląda tak:
Arkadiusz Burszczan edytował(a) ten post dnia 10.04.11 o godzinie 23:48Arkadiusz Burszczan edytował(a) ten post dnia 10.04.11 o godzinie 23:49
protected function _initSession()
{
$config = new Zend_Config_Ini(APPLICATION_PATH.'/config.ini', 'general');`
Zend_Session::start();
Zend_Session::rememberMe($config->sessionTime);
require_once 'Zend/Session/Namespace.php';
$auth = new Zend_Session_Namespace('zalogowane');
}
protected function _initPlugin()
{
$frontController = Zend_Controller_Front::getInstance();
// acl require_once('Plugin/MojeAcl.php');
$acl=new MojeAcl();
$auth = new Zend_Session_Namespace('zalogowane');
// sprawdzamy role
require_once('Plugin/AutentykacjaRoli.php');
$plugin=new AutentykacjaRoli($auth,$acl);
$frontController->registerPlugin($plugin);
}