2016-02-18 6 views
0

Я пытаюсь выполнить попытку аутентификации для запоминания функций в форме входа в систему ..i реализовано все, что касается моего запоминания .. но моя форма не автозаполняет имя пользователя и пароль. мне нужно ввести имя_пользователя. Но файлы cookie установлены в браузере, а также помнит_token, обновляется в пользовательской таблице. Ниже мой кодLaravel Запомнить меня cookie не заполняется автоматически

View 
<input type="checkbox" class="input-field form-control remember" name="remember" /> Remember me 

Login Controller : 
    $auth = Auth::attempt($data, $remember); 

config/session.php 

    'driver' => env('SESSION_DRIVER', 'cookie') 

Model Users.php  : 

public function getReminderEmail(){ 
     return $this->email; 
    } 

    public function getRememberToken(){ 
     return $this->remember_token; 
    } 

    public function setRememberToken($value){ 
     $this->remember_token = $value; 
    } 

    public function getRememberTokenName(){ 
     return 'remember_token'; 
    } 

Что я пропустил в этом вопросе?

ответ

0

Функциональность «Запомнить меня» - это автоматический вход в систему, если вы заходите на сайт после истечения срока действия вашего сеанса и не запоминаете строки имени пользователя и пароля в форме входа.

+0

Сайт не будет автоматически регистрировать меня, даже если я установил «Запомнить меня» – John

+0

Функция запоминания включается со вторым параметром в функции «Auth :: Attempt ($ credentials, Input :: get (« запомнить »))) '. Вам нужно будет передать переменную формы флажка в этот параметр. – dailysleaze

+0

Я добавил $ remember = (Input :: has ('remember'))? true: false; – John