我正在尝试使用Laravel 5.4和Laravel Valet重新激活一个旧项目。
我面临着身份验证的问题。
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');
}路线
Route::get('testlogin', function () {
dd(\Illuminate\Support\Facades\Auth::check());
});在LoginController中,检索$user而不是null,但是一旦进行重定向,Auth::check()就为false
问题
出什么事了?我在这件事上拿不定主意。
https://stackoverflow.com/questions/56139028
复制相似问题