2015-03-22 1 views
0

Я пытаюсь запомнить сеанс, когда пользователь входит в систему успешно.ZF2 Запомнить меня

Время сеанса работает правильно, просто не работает, когда я закрываю вкладку своего браузера (Chrome) и обратно на страницу.

if ($authResult->isValid()) { 
        $identity = $authResult->getIdentity(); 
        $authService->getStorage()->write($identity); 
        $time = 8640000; // 100 days 8640000/3600 = 2400 hours => 2400/24 = 100 days 
        if ($data['rememberme']==1) { 
         $sessionConfig = new SessionConfig(); 
         $sessionConfig->setOptions(array(
          'use_cookies' => true, 
          'cookie_httponly' => true, 
          'gc_maxlifetime' =>$time, 
          'cookie_lifetime' => $time, 
         )); 
         $manager = new SessionManager($sessionConfig); 
        } 
        return $this->redirect()->toRoute('application'); 
       } 

ответ

1

Chrome не удаляет куки сессии, проводить проверки через другой браузер, например Firefox