Laravel 4 Запомнить меня истекает время
Я довольно новичок в Laravel и у меня был вопрос относительно функции запомнить меня.
Я успешно включил функцию «запомнить меня», прикрепив второй аргумент к методу Auth :: попытки, вот так.
if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
// The user is being remembered...
}
Как отмечено в документации, это позволяет запомнить меня на неопределенный срок или до тех пор, пока пользователь не выйдет из системы вручную.
По сути, я хочу установить дату истечения срока действия функции «запомнить меня».
Глядя на консоль, я вижу, что включение «Запомнить меня» генерирует cookie Remember_ {HASH}.
Каков наилучший способ перезаписать дату истечения срока, указанную в этом файле cookie, чтобы позволить, скажем, неделю в будущем? Cookie в настоящее время устанавливает дату в прошлом, что делает его вечным.
Имейте в виду, что мне нужно было установить «время жизни» => 0 в файле sessions.php, чтобы я мог запускать функцию «запомнить меня» на основе предпочтений пользователя, поэтому изменение этого значения на неделю не будет работать в моем случае.
Спасибо!