Hi, Im developing a web application and I have two namespacses in my application which are admin and user. I know that I should use session bag to spereate the session in each of namespcae. Here is my code:
service.php
<?php
$di->set(
'session',
function () {
$session = new \Phalcon\Session\Bag('usersession');
$di = \Phalcon\DI::getDefault();
$session->setDI($di);
$session->initialize();
return $session;
},
true
);
$di->set(
'adminsession',
function () {
$session = new \Phalcon\Session\Bag('adminsession');
$di = \Phalcon\DI::getDefault();
$session->setDI($di);
$session->initialize();
return $session;
},
true
);
IndexController.php
<?php
public function indexAction()
{
$this->tag->setTitle('Home Page');
// I assume there is a session set already
if(!$this->session->has('usersession'))
{
$this->response->redirect('user/login');
}
...
code
}
Thanks :)