How to implement rememeber me functionality in laravel 5.1? Can anyone give me an example?
Advertisement
Answer
Laravel authentication offers remember me functionality out of the box.
In order to use it you need to do 2 things:
- add remember_token column in your users table – this is where the token will be stored
- pass true as a second parameter of Auth::attempt() to enable remember me behaviour
If you do this, Laravel will generate a token that will be saved in users table and in a cookie. On subsequent requests, even if session cookie is not available, user will be authenticated automatically as long as remember-me cookie is there.
You can find more details and example in the docs: https://laravel.com/docs/5.1/authentication#remembering-users