From cc3ab941c90123ac49b705b8795db9482d864e64 Mon Sep 17 00:00:00 2001 From: s152483 Date: Mon, 13 Jan 2020 16:50:00 +0000 Subject: [PATCH] PARAG-64 --- ServiceLoginController.php | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 ServiceLoginController.php diff --git a/ServiceLoginController.php b/ServiceLoginController.php new file mode 100644 index 0000000..55febac --- /dev/null +++ b/ServiceLoginController.php @@ -0,0 +1,52 @@ +middleware('guest:store'); + } + + public function showLoginForm(){ + return view('auth.service-login'); + } + + public function login(Request $request){ + $this->validate($request, [ + 'email' => 'required', + 'password' => 'required', + ]); + + if(Auth::guard('service')->attempt([ + 'email' => $request->email, + 'password' => $request->password], $request->remember)) + { + return redirect()->intended(route('service.dashboard')); + } + + return redirect()->back(); + } + + public function loginAPI(Request $request){ + $this->validate($request, [ + 'email' => 'required', + 'password' => 'required', + ]); + + if(Auth::guard('service')->attempt([ + 'email' => $request->email, + 'password' => $request->password])) + { + return response()->json(["message " => "Accepted."], 200); + } + else{ + return response()->json(["message " => "Record not found."], 404); + } + } +}