wantsJson()) { return new JsonResponse('', 204); } $user = $request->user(); if ($user && ! $user->hasVerifiedEmail()) { return redirect()->route('verification.notice'); } if ($user && ! $user->is_active) { Auth::guard('web')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('login')->withErrors([ 'email' => __('Ihr Konto ist nicht aktiv. Bitte wenden Sie sich an den Support.'), ]); } $default = LoginRedirect::homeFor($user); $intended = $request->session()->pull('url.intended'); return redirect(LoginRedirect::safeTarget($user, $intended, $default)); } }