/** * 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 * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->guest()) { if ($request->ajax()) { dd('Unauthorized'); return response('Unauthorized.', 401); } else { session_start(); if (isset($_SESSION['cart'])) { if (\Request::all()) { array_push($_SESSION['cart'], \Request::all()); } } else { $_SESSION['cart'] = []; array_push($_SESSION['cart'], \Request::all()); } if (\Auth::guest()) { \Session::flash('need_to_login_message', 'You need to log in'); } // dd($_SESSION['cart']); return redirect()->guest('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->user()) { \Session::flash('warning', '請先登入'); return redirect('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::user()->admin != 1) { Session::flash('message', 'Usted no Tiene Permisos para Ingresar a esta Opción'); Redirect::to('/'); } 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()) { \Session::flash('flash_message', 'You cannot view this page if you are already logged in!'); return redirect('/beer'); } 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()) { \Session::flash('flash_message', 'This page is only for users that are not Logged In.'); 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()->role_user->nama_role != "admin") { \Session::flash('alert-warning', 'Maaf, hanya akun Administrator yang berhak mengkases module tersebut.'); 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()->cuenta_activa == 0) { \Session::flash('warning_message', 'Sigue entrenando como una máquina, actualiza tu mensaulidad en la recepción!'); return redirect('/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 ($request->user()->status != 1) { \Session::flash('message', 'You are Blocked by Admin Please Contact Administrator'); return redirect('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 (!\Session::has('company_id')) { \Session::flash('error', '请您先选择一个代账公司再进行操作'); return redirect()->to(action('HomeController@getHome')); } 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()) { \Session::flash('flash_message', 'You have been logged in.'); 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, $role) { $urole = auth()->check() ? \Auth::user()->role : ''; if (auth()->check() && ($urole == $role || $urole == 'Administrator')) { return $next($request); } \Session::flash('login_message', 'You must be logged in as an ' . $role . ' to access the requested page.'); return redirect('/login'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->guest()) { if ($request->ajax() || $request->wantsJson()) { return response('Unauthorized.', 401); } else { \Session::flash('message', 'You must be logged in to access this page.'); return redirect()->guest('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->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { \Session::flash('flash_error', 'You must be logged in to access this page.'); return redirect()->guest('/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->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { Session::flash('flash_message', 'You have to be logged in to access /' . $request->path()); return redirect()->guest('/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->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { \Session::flash('flashMessage', 'Please login for access to member pages'); return redirect()->guest('login'); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { \Session::flash('flash_message_warning', 'Je moet eerst inloggen.'); return redirect()->guest('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->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { \Session::flash('flash_message', 'You must be logged in to continue with this action.'); return redirect()->guest('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) { $user = Auth::user(); $hasPermission = $user->hasRole('administrador') || $user->hasRole('director'); if (!$hasPermission) { Auth::logout(); \Session::flash('message_error', 'No tiene acceso a este panel'); if ($request->ajax()) { return response('No autorizado', 401); } return redirect()->to('/admin/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::user()->active) { \Session::flash('message', 'Please activate your account to proceed.'); return redirect()->guest('/'); } if ($this->auth->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('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) { $message = 'No posee los permisos de administrador. Ha sido desconectado.'; if ($this->auth->user()->tipo_usuario != 'administrador') { $this->auth->logout(); //sacamos al usuario por tratar de entrar a panel admin if ($request->ajax()) { return response('Unauthorized.', 401); } else { \Session::flash('message', $message); return redirect()->to('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) { $cid = $request->route('cid'); if (\Session::has('rightToEdit')) { try { $collection = \App\Collection::findOrFail($cid); } catch (ModelNotFoundException $e) { \Session::flash('errorMsg', 'Collection not found!'); return \Redirect::route('askcollectionkey'); } if (\Session::get('rightToEdit') !== $collection->id . "_" . $collection->secret) { \Session::flash('errorMsg', 'Provide collection password in order to edit it!'); return \Redirect::route('askcollectionkey'); } return $next($request); } else { \Session::flash('errorMsg', 'You have not provided collection password.'); return \Redirect::route('askcollectionkey'); } }
/** * 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 ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('/auth/login'); } } if (Auth::user()->status === 'N') { \Session::flash('alert-warning', 'Status tidak aktif silahkan hubungi administrator'); $this->auth->logout(); return redirect()->guest('/auth/login'); } if (@Auth::user()->role_user->nama_role == null || @Auth::user()->personil->nama_personil == null) { // @ digunakan untuk memeriksa object ecksis \Session::flash('alert-warning', 'Data user belum lengkap, mohon hubungi administrator untuk tetap login.'); $this->auth->logout(); return redirect()->guest('/auth/login'); } return $next($request); }
public function handle($request, Closure $next) { // Lanjut saja jika belum login if ($this->auth->guest()) { return $next($request); } if ($request->is('keluar')) { return $next($request); } // Aplikasi baru diinstall if (Semester::all()->count() < 1) { if (!$request->is('setup')) { return redirect()->to('setup'); } } $activeSemester = Semester::get_active_semesters(); if ($activeSemester->count() == 1) { // Semua lancar return $next($request); } elseif ($activeSemester->count() > 1) { // Ada kesalahan di mana semester aktif lebih dari 1 if ($request->ajax()) { return; } if (!$request->is('panel')) { return redirect()->to('panel'); } else { \Session::flash('alert', 'Ada lebih dari satu semester yang aktif. Disarankan untuk tidak mengakses / mengubah data sampai masalah ini diselesaikan.'); return $next($request); } } elseif ($activeSemester->count() <= 0 && Semester::all()->count() > 0) { \Session::flash('warning', 'Aplikasi sedang dalam proses pergantian semester. Data tidak bisa diubah dalam saat ini.'); return $next($request); } return $next($request); }