/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!\Auth::check('volunteer')) { return redirect('/volunteer'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!(\Auth::check() && !\Auth::user()->isBanned())) { return redirect('banned')->withErrors('User is banned.'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!(\Auth::check() && \Auth::user()->isAdmin())) { return redirect('/')->withErrors('Access denied to ADMIN functionality!'); } return $next($request); }
public function handle($request, Closure $next) { if (\Auth::check() && \Auth::user()->isNotChild() && \Auth::user()->isActive()) { return $next($request); } return redirect('home'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next, $roleName) { if (Auth::check() && !Auth::user()->hasRole($roleName)) { return abort(401, 'Unauthorized'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check('admin')) { return redirect('/systems'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check()) { return redirect()->route('home'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next, $role) { if (\Auth::check() && !\Entrust::hasRole($role)) { return redirect()->back(); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!Auth::check()) { return redirect('/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 (Auth::check() && Auth::user()->user_typeId == 3) { return $next($request); } else { return redirect(''); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check()) { $expiresAt = Carbon::now()->addMinutes(5); Cache::put('user-is-online-' . \Auth::user()->id, true, $expiresAt); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check() || \Session::has('lockscreen')) { return $next($request); } else { return redirect('/account/login'); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = $request->user(); if (!\Auth::check() || !$user->hasRole('super_admin')) { return redirect("/error"); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = Session::get('auth_user'); if (!$user || !\Auth::check()) { Session::put('url.intended', Request::url()); return redirect('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 (\Auth::check()) { if ($request->id == \Auth::user()->id) { return redirect('/user'); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check()) { \View::share('user', \Auth::user()); } \View::share('title', Setting::get('title')); \View::share('main', 0); return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check()) { if ($request->user()->isModerator()) { return $next($request); } } return redirect('/'); }
/** * Run the request filter. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string $role * @return mixed */ public function handle($request, Closure $next, $role) { $logged = \Auth::check(); if ($logged && !$request->user()->hasRole($role)) { flash()->error('Nemáte oprávnenie na vykonanie akcie'); return redirect('/'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!Auth::check()) { return redirect()->guest('/auth/login'); } if (!$request->user()->is('monitor')) { return redirect('/notallowed/Monitor'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::check() && \Auth::user()->isAdmin()) { return $next($request); } else { if (\Auth::check() && !\Auth::user()->isAdmin()) { return redirect('/')->withErrors('You are not administrator'); } } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!\Auth::check()) { return redirect('login'); } if (\Auth::user()->role != 'admin') { return redirect('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 (!\Auth::check()) { return redirect('/login'); } else { if (!env('DEV_GRANT_ALL_PERMISSIONS', 'false')) { return response('Access Denied.', 401); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!\Auth::check()) { return redirect('/admin/login')->with('error', 'login'); } else { if (!$request->user()->hasRole('admin')) { return redirect('/admin/login')->with('error', 'unauthorized'); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Auth::check()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('auth/login'); } } return $next($request); }
/** * Run the request filter. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param $roles * @return mixed */ public function handle($request, Closure $next, $roles) { $logged = \Auth::check(); foreach (str_split($roles) as $role) { if ($logged && $request->user()->hasRole($role)) { return $next($request); } } flash()->error('Nemáte oprávnenie na vykonanie akcie'); return redirect('/'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!\Auth::check()) { ?> <script> alert ('You must Log In'); </script> <?php return view('auth.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 (!\Auth::check()) { return redirect('/login'); } else { $namespace = $request->segment(2); $hasPermissions = UserPermission::join('packages', 'user_permissions.package_id', '=', 'packages.id')->where('user_id', \Auth::id())->where('namespace', $namespace)->get(); if ($hasPermissions->isEmpty()) { return response('Access Denied.', 401); } } 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 (\Auth::check()) { $user = \Auth::user(); if ($user->isBanned()) { \Auth::logout(); if ($request->ajax()) { return response('Unauthorized.', 401); } else { flash()->error('Ban'); return redirect('/'); } } } return $response; }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { // Получаем сессию sso $this->auth->attach(); // Если пользователь не авторизован делаем редирект (если не ajax) if (!\Auth::check()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { $protocol = !empty($_SERVER['HTTPS']) ? 'https://' : 'http://'; $returnUrl = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $url = \Config::get('sso.login_url') . "?return_url=" . $returnUrl; return redirect($url); } } 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->guest() || \Auth::user()->level_id != 1) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('login'); } } else { if (\Auth::check()) { $unread = MessageReply::join('message', 'message.id', '=', 'message_reply.msg_id')->select('message.id', 'msg_id', 'message_reply.sender', 'message.sender', 'message_reply.time')->where('message_reply.is_read', 0)->where('message_reply.sender', '<>', \Auth::user()->id)->where(function ($query) { $query->where('message.sender', \Auth::user()->id)->orWhere('message.receiver', \Auth::user()->id); })->groupBy('message.id')->get(); View::share('unread', $unread); } } return $next($request); }