mardi 15 octobre 2019

Laravel 5.5 - remember me and custom session values issue

I installed laravel 5.5 and I set some custom values in session on login

inside Auth/LoginController

public function authenticated(Request $request, $user)
{    
    Session::put('full_name', 'Thomas');
    Session::put('age', '35');
    Session::put('place', 'UK');
    Session::save();
}

I set my session time out to 1 minute in .env file

SESSION_LIFETIME=1

When a user login, If he click on Remember me checkbox, a new cookie generated and remember_token inserted into USERS table.

I print the custom session values in a view file after getting them from session

$full_name = Session::get('full_name');
$age = Session::get('age');
$place= Session::get('place');
return view('home', compact('full_name', 'age', 'place'));

After 1 minute of inactivity, my session get expired, but since the user checked Remember me, he will be logged but the values in Session get vanished

This does not make sense!, I need the session values as long as the user is logged in.



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2MIHPNz
via IFTTT

Aucun commentaire:

Enregistrer un commentaire