middleware('guest')->except('logout'); } protected function credentials(Request $request) { $field = 'username'; return [ $field => $request->get($this->username()), 'password' => $request->password, ]; } protected function attemptLogin(Request $request) { return $this->guard()->attempt( $this->credentials($request), $request->has('remember') ); } protected function authenticated(Request $request, $user) { if($user->user_language) { $request->session()->put('locale', $user->user_language); $log_update= User::where('id', '=', $user->id)->update(['is_log_in'=>1, 'working_status'=>1]); } Session::flash('success_message', __('You are successfully logged in.')); if($request->has('remember')) return redirect()->route('documents', 'Incoming')->cookie('front_cookie_remember', 1)->cookie('front_cookie_password', $request->password)->cookie('front_cookie_username', $request->get($this->username())); // return redirect()->route('user-dashboard')->cookie('front_cookie_remember', 1)->cookie('front_cookie_password', $request->password)->cookie('front_cookie_username', $request->get($this->username())); else return redirect()->route('documents', 'Incoming')->cookie('front_cookie_remember', '')->cookie('front_cookie_password', '')->cookie('front_cookie_username', ''); } public function logout(Request $request) { $log_update= User::where('id', '=', Auth::user()->id)->update(['is_log_in'=>0]); $this->guard()->logout(); $request->session()->invalidate(); Session::flash('success_message', __('You are successfully logged out.')); return redirect()->route('login'); } }