public static function userStatte() { $state = true; if (\Auth::User() == null) { $state = false; } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = \Auth::User(); if (!$user || $user->role != 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 ($this->auth->check()) { $RedirectPath = \Auth::User()->role == \App\User::ROLE_ADMIN ? '/admin' : '/'; return redirect("{$RedirectPath}"); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = \Auth::User(); if (!$user || $user->role_id != 2) { $data['status'] = 404; return \Response::json($data); } return $next($request); }
public function handle($request, Closure $next) { if ($this->auth->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('auth/login'); } } //Проверяем является ли пользователь администратором (id руководителя == 1) if (\Auth::User()->position_id !== 1) { return redirect()->back()->with('message', 'Только руководитель может использовать данную функцию'); } return $next($request); }