예제 #1
0
 /**
  * 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);
 }
예제 #3
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (\Session::has('id_existe_plan')) {
         return \Redirect::route('plan_desarrollo')->with('alertExiste', '¡..Usted ya ha registrado el plan de desarrollo que se encuentra en pantalla. Modifíquelo antes de crear uno nuevo..!');
     }
     return $next($request);
 }
예제 #4
0
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (Session::get('age') < 18) {
         return redirect('/home');
     }
     return $next($request);
 }
 public function __construct()
 {
     $session = \Session::get("user");
     if (empty($session) == false) {
         $this->user = User::sessionToVo($session);
     }
 }
예제 #6
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (\Session::has('campaign')) {
         return $next($request);
     } else {
         return redirect(action('CampaignsController@index'));
     }
 }
예제 #7
0
 /**
  * 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);
 }
예제 #8
0
 /**
  * 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);
 }
예제 #9
0
 /**
  * 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);
 }
예제 #10
0
파일: LockScreen.php 프로젝트: DiCore/hours
 /**
  * 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)
 {
     if ($request->user()->status != 1) {
         \Session::flash('message', 'You are Blocked by Admin Please Contact Administrator');
         return redirect('home');
     }
     return $next($request);
 }
예제 #12
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $role = \Session::get('r', null);
     if ($role == 1) {
         return $next($request);
     }
     abort(404, '404 页面未找到');
 }
예제 #13
0
 /**
  * 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 ($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)
 {
     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);
 }
예제 #16
0
 public function handle($request, Closure $next)
 {
     if (!\Session::has('locale')) {
         \Session::put('locale', 'en');
     }
     app('translator')->setLocale(\Session::get('locale'));
     return $next($request);
 }
예제 #17
0
 /**
  * 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);
 }
예제 #18
0
 /**
  * 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);
 }
예제 #19
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $plan = \Session::get('id_plan');
     if (is_null($plan)) {
         return \Redirect::route('new_plan_municipal');
     }
     return $next($request);
 }
예제 #20
0
 public function handle($request, Closure $next)
 {
     //dd(1);
     if (!\Session::has('UserAdmin')) {
         return redirect()->guest('/');
     }
     return $next($request);
 }
예제 #21
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $themeName = \Session::get('themeName', 'NONE');
     if (\Theme::exists($themeName)) {
         \Theme::set($themeName);
     }
     return $next($request);
 }
예제 #22
0
파일: Authcheck.php 프로젝트: bsmitty54/P4
 /**
  * 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');
 }
 /**
  * Redirect to previous page with error rather than throwing exception.
  */
 public function handle($request, \Closure $next)
 {
     if ($request->input('_token')) {
         if (\Session::getToken() != $request->input('_token')) {
             return redirect()->guest('/')->with('global', 'Your session has expired. Please try logging in again.');
         }
     }
     return parent::handle($request, $next);
 }
예제 #24
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $user = Session::get('email');
     if ($user) {
         return $next($request);
     } else {
         return view('welcome');
     }
 }
예제 #25
0
 public function handle($request, Closure $next)
 {
     $lang = \Session::get('locale');
     if ($lang) {
         \App::setLocale($lang);
         return $next($request);
     }
     return $next($request);
 }
예제 #26
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (\Session::has('user') === false) {
         $url = \URL::to('admin/');
         header("Location:" . $url);
         die;
     }
     return $next($request);
 }
예제 #27
0
 /**
  * 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);
 }
예제 #28
0
파일: Authenticate.php 프로젝트: bob-hes/p4
 /**
  * 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);
 }
예제 #29
0
 /**
  * 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
  * @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);
 }