Пример #1
0
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (!$this->auth->isLoggedIn()) {
         return new RedirectResponse(route('login'));
     }
     return $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if ($this->auth->isLoggedIn()) {
         return new RedirectResponse(url('/'));
     }
     return $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $response = $next($request);
     if ($this->auth->isLoggedIn() && $response instanceof Response) {
         $response->header('Cache-Control', 'no-cache, max-age=0, must-revalidate, no-store');
     }
     return $response;
 }
Пример #4
0
 public function __construct(Auth $auth, Session $session)
 {
     $this->auth = $auth;
     $this->session = $session;
     if ($this->auth->isLoggedIn()) {
         $this->state = $this->session->get($this->statePersistenceKey, static::$default);
     } else {
         $this->state = static::DISABLED;
     }
 }