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