/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next, $role) { if (!\Auth::user()->{$role}) { return \App::abort(401, 'You are not allowed to access this resource.'); } 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::user()->can($role . '-access')) { return $next($request); } return response('Unauthorized.', 401); }
public static function userStatte() { $state = true; if (\Auth::User() == null) { $state = false; } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request Request Object * @param \Closure $next Closure Object * * @return mixed */ public function handle($request, Closure $next) { if (!\Auth::user()->hasRole('admin')) { return response('Unauthorized.', 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::user()->connections()->where('connection_id', '=', $request->segment(3))->count() == 0) { return $next($request); } return redirect()->back()->withErrors(['Already Connected', 'You can not connect with this person cause the connection already exists.']); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::user()->nivelAccess == 1) { return redirect('/mbl'); } 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, $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() && \Auth::user()->isAdmin())) { return redirect('/')->withErrors('Access denied to ADMIN functionality!'); } 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::user()->ref_user_level_id != 3) { return response('akses ditolak', 401); } 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) { $uri_segments = $request->segments(); if (!empty($uri_segments) && in_array("api", $uri_segments)) { return $next($request); } if (\Auth::guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('http://login.' . \Config::get('app.domain') . '/'); } } $usuario = \Auth::user(); if (!empty($usuario)) { //Menú de administrador if ($usuario->hasRole('administrador')) { \Menu::make('menu_lateral', function ($menu) { $menu->add('Inicio', 'inicio'); }); } } else { \Redirect::to('/error500'); } 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::guest() || !$request->user()->isAdmin()) { 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 (!in_array(\Auth::user()->user_type, config('squash.club+member'))) { return redirect('notifications/club-notices'); } 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 (!$request->id('/login') && \Auth::guest()) { 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('volunteer')) { return redirect('/volunteer'); } return $next($request); }
/** * Run the request filter. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $route = \Route::getCurrentRoute(); // $route->uri(), $request->path() $roles = \Auth::user()->roles; $allow = true; try { // Check if route has permission foreach ($roles as $role) { foreach ($role->permissions as $permission) { $allow = $allow & !$this->denied($request, $route, $permission); } } } catch (\Exception $e) { \Log::error($e->getFile() . ':' . $e->getLine() . ' ' . $e->getMessage()); $allow = false; } // Apply access \Log::info('ACCESS:' . \Auth::user()->name . ':' . $request->method() . ':' . $request->path() . ':' . ($allow ? 'ALLOWED' : 'DENIED')); if (!$allow) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return response(view('admin/unauthorized'), 401); } } else { 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::guest()) { 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) { if (\Auth::user()->hak_akses == 1) { return $next($request); } return redirect(\URL::to('error')); }
/** * 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::user()->isSudo()) { return $next($request); } 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()) { 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 (!$request->id == \Auth::user()->id) { 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::user()->role_id != 2) { return redirect(\Auth::user()->role->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::guest() && $request->user()->isBanned()) { return view('banned.ban'); } 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::guest()) { \Session::flash('message', 'You are not allowed to be here. First Sign In!'); redirect('/auth'); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::user()->salesman_yn == 'Y') { return $next($request); } return redirect('/'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!isset(\Auth::user()->is_aluno) || \Auth::user()->is_aluno != 1) { 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::user() && !$request->user()->isATeamManager()) { return redirect("articles"); } return $next($request); }