2013-11-19 5 views

ответ

2

Обращаясь к Laravel's source code, я не думаю, что это возможно. Если вам действительно нужно это поведение, вы можете попытаться войти в систему с пользователями без флага remember и создать свои собственные файлы cookie.

Это login функция:

public function login(UserInterface $user, $remember = false) 
{ 
    ... 
    if ($remember) 
    { 
     $this->queuedCookies[] = $this->createRecaller($id); 
    } 
    ... 
} 

И это createRecaller, который вызов метода forever.

protected function createRecaller($id) 
{ 
    return $this->getCookieJar()->forever($this->getRecallerName(), $id); 
} 

Однако, с точки зрения пользователя, я считаю, что проверка remember me флажок в форме входа и должны снова войти в систему после X периода времени, это раздражает. Я бы сделал это только в том случае, если это обязательное требование (например, юридические причины).

Смежные вопросы