/**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if ($this->auth->onceBasic()) {
         return response(['status' => false, 'message' => 'Unauthorized'], 401, ['WWW-Authenticate' => 'Basic']);
     }
     return $next($request);
 }
Пример #2
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $fails = $this->auth->onceBasic();
     if ($fails) {
         return response()->json(['message' => 'You have not access to this kind of request', 'code' => 401], 401);
     }
     return $next($request);
 }
Пример #3
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $fallo = $this->auth->onceBasic();
     if ($fallo) {
         return response()->json(['msg' => 'Debes estar autenticado para realizar esta operacion', 'status' => 401], 401);
     }
     return $next($request);
 }
Пример #4
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $fallo = $this->auth->onceBasic();
     if ($fallo) {
         return response()->json(['data' => 'Se debe estar autenticado para realizar esta operación.'], 401);
     }
     return $next($request);
 }
Пример #5
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $fails = $this->auth->onceBasic();
     if ($fails) {
         return response()->json(['message' => 'Não tens acesso a este tipo de pedido.', 'code' => 401], 401);
     }
     return $next($request);
 }
Пример #6
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $fallo = $this->auth->onceBasic();
     if ($fallo) {
         return response()->json(['mensaje' => 'Se debe estar autenticado para esta petición', 'codigo' => 401], 401);
     }
     return $next($request);
 }
Пример #7
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $fails = $this->auth->onceBasic();
     if ($fails) {
         return response()->json(['message' => 'Not authorized', 'code' => 401], 401);
     }
     return $next($request);
 }
Пример #8
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     // Change the auth from basic to oncBasic to force Laravel to ask about
     // credentials for every request
     $fails = $this->auth->onceBasic();
     if ($fails) {
         return response()->json(['message' => 'Not engough permissions', 'code' => '401'], 401);
     }
     return $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  \Closure                 $next
  * @return void|mixed
  */
 public function handle(Request $request, Closure $next)
 {
     if (!$this->app->isDownForMaintenance()) {
         return $next($request);
     }
     if ($request->segment(1) == 'admin') {
         return $next($request);
     }
     if (in_array($request->getClientIp(), $this->config->get('streams::maintenance.ip_whitelist', []))) {
         return $next($request);
     }
     /* @var UserInterface $user */
     $user = $this->guard->user();
     if ($user && $user->isAdmin()) {
         return $next($request);
     }
     if ($user && $this->authorizer->authorize('streams::maintenance.access')) {
         return $next($request);
     }
     if (!$user && $this->config->get('streams::maintenance.auth')) {
         /* @var Response|null $response */
         $response = $this->guard->onceBasic();
         if (!$response) {
             return $next($request);
         }
         $response->setContent(view('streams::errors.401'));
         return $response;
     }
     abort(503);
 }
Пример #10
0
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if ($this->auth->guest()) {
         if ($apiToken = $request->header('X-Gitamin-Token')) {
             try {
                 $this->auth->onceUsingId(User::findByApiToken($apiToken)->id);
             } catch (ModelNotFoundException $e) {
                 //
             }
         } elseif ($request->getUser()) {
             if ($this->auth->onceBasic() !== null) {
                 //
             }
         }
     }
     return $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  \Closure $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     return $this->auth->onceBasic() ?: $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  \Closure $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     return $this->auth->onceBasic() ? response()->json(['error' => 'Can\'t login user'], 401) : $next($request);
 }