/**
  * Convert an authentication exception into an unauthenticated response.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Illuminate\Auth\AuthenticationException  $exception
  * @return \Illuminate\Http\Response
  */
 protected function unauthenticated($request, AuthenticationException $exception)
 {
     if ($request->expectsJson() || $this->isApiRoute($request)) {
         return response()->json(['error' => $exception->getMessage()], 401);
     }
     return redirect()->guest('login');
 }
示例#2
0
 private function handleAuthenticationException(Request $request, AuthenticationException $exception)
 {
     if ($request->ajax() || $request->wantsJson()) {
         return response(trans('auth.please_login'), 401);
     }
     if ($exception->guards() and $exception->guards()[0] === 'admin') {
         return redirect()->guest(route('admin::login.get'));
     } else {
         return redirect()->guest(route('front::login.get'));
     }
 }