diff --git a/module/Application/Module.php b/module/Application/Module.php index c1cfe972..1c3bc745 100644 --- a/module/Application/Module.php +++ b/module/Application/Module.php @@ -73,7 +73,15 @@ public function getAutoloaderConfig() public function initSession($e) { $session = $e->getApplication()->getServiceManager()->get('Zend\Session\SessionManager'); - $session->start(); + + if($session->isValid()) { + // do nothing + } + else { + $session->expireSessionCookie(); + $session->destroy(); + $session->start(); + } $container = new Container('bareos');