From f2f5c5126548f9d95975a75236f5e5206b6ddbbe Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Sat, 24 Feb 2024 14:42:10 +0500 Subject: [PATCH] wip --- app/Http/Controllers/Auth/LoginController.php | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index b1bb6aa..6f4d46e 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -118,4 +118,27 @@ class LoginController extends Controller 'password' => ['required', 'string', 'max:250'], ]); } + + /** + * Send the response after the user was authenticated. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\RedirectResponse|\Illuminate\Http\JsonResponse + */ + protected function sendLoginResponse(Request $request) + { + $request->session()->regenerate(); + + $this->clearLoginAttempts($request); + + if ($response = $this->authenticated($request, $this->guard()->user())) { + return $response; + } + + return $request->wantsJson() + ? new JsonResponse([ + 'url' => $this->redirectPath(), + ], 204) + : redirect()->intended($this->redirectPath()); + } }