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');
}

0

Решение

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]