I'm trying to make alive again an old project using Laravel 5.4 and Laravel Valet.
I'm facing an issue with authentication.
LoginController
public function authenticated(Request $request, User $user){
$previous_session = $user->session_id;
if ($previous_session) {
Session::getHandler()->destroy($previous_session);
}
$user = Auth::user();
$user->session_id = Session::getId();
$user->save();
Auth::login($user, true);
return redirect('testlogin');
}
Routes
Route::get('testlogin', function () {
dd(\Illuminate\Support\Facades\Auth::check());
});
In the LoginController, $user is retrieved and not null, but as soon as a redirection is made Auth::check() is false
Questions
What's wrong ? I cannot make make up my mind on this