我正在尝试使用Laravel 5.4和 Laravel Valet重新激活一个旧项目。
我遇到了身份验证问题。
登录控制器
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');
}
路线
Route::get('testlogin', function () {
dd(\Illuminate\Support\Facades\Auth::check());
});
在 LoginController 中,$user被检索而不是null,但是一旦进行了重定向Auth::check()就是false
问题
怎么了 ?我无法下定决心
qq_花开花谢_0
天涯尽头无女友