В Laravel 5.4 я настроил метод входа в систему модуля аутентификации и выполнил вход пользователя, используя метод ниже:
if($request->remember== 1)
Auth::loginUsingId($user_id,TRUE);
else
Auth::loginUsingId($user_id);
Здесь я установил второй аргумент ИСТИНА, когда флажок Запомнить меня установлен.
И настройте время cookie в методе sendLoginResponse:
$customRememberMeTimeInMinutes = 5;
$rememberTokenCookieKey = Auth::getRecallerName();
Cookie::queue($rememberTokenCookieKey, Cookie::get($rememberTokenCookieKey), $customRememberMeTimeInMinutes);
После выполнения вышеописанного шага токен «Помни меня» не работает должным образом (через 5 минут я обновил браузер и все еще вошел в систему пользователя).
По умолчаниюКонфигурация сеанса выглядит следующим образом
'lifetime' => 120,
'expire_on_close' => false,
Пожалуйста, подскажите, что я делаю не так?