0

I'm trying auth attempt for remember me functionality in login form ..i implemented ed everything regarding remember me..but my form is not auto fill the user_name and password..Every time i need to type user_name.But the cookies are set in browser and as well remember_token is updated in user table. Below are my code

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

What i have missed in this?

John
  • 1
  • 1

1 Answers1

0

The "Remember me" functionality is to log you in automatically if you visit the site after your session has expired and not to remember the username and password strings in the login form.

dsturbid
  • 1,899
  • 1
  • 17
  • 24
  • The site is not automatically log me even if i set the 'Remember me' – John Feb 18 '16 at 11:41
  • The remember functionality is turned on with the second parameter in the function `Auth::Attempt($credentials, Input::get('remember'))`. You will need to pass your checkbox form variable into this parameter. – dsturbid Feb 18 '16 at 11:43
  • I have added $remember = (Input::has('remember')) ? true : false; – John Feb 18 '16 at 11:44