/** * 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); } }
/** * 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); }
/** * 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); }
/** * 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 页面未找到'); }
public function handle($request, Closure $next) { if (!\Session::has('locale')) { \Session::put('locale', 'en'); } app('translator')->setLocale(\Session::get('locale')); 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('email'); if ($user) { return $next($request); } else { return view('welcome'); } }
public function handle($request, Closure $next) { $lang = \Session::get('locale'); if ($lang) { \App::setLocale($lang); return $next($request); } 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 { return redirect()->guest('auth/login'); } } // set language \App::setLocale(\Session::get('lang')); return $next($request); }
public function handle($request, Closure $next) { $seller = \Session::get('Seller'); $seller = $this->cliente->getBySeller($seller); if (is_null($seller)) { return redirect()->guest('/Vendedor/perfil'); } elseif (is_null($this->contrato->getBySeller($seller->idClientes))) { return redirect()->guest('/Vendedor/perfil'); } elseif ($this->contrato->getByDate($seller->idClientes)) { return redirect()->guest('/Vendedor/perfil'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { // set locale for all request to display data if (!Session::has('locale')) { $language = Language::where('is_key_language', 1)->first(); if (is_null($language)) { $language = Language::first(); } Session::put('locale', $language->code); } app()->setLocale(Session::get('locale')); 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 { return redirect()->guest('auth/login'); } } if (\Session::get('loginToken') != $this->auth->user()->login_token) { if ($request->ajax()) { return json_encode(["login_status" => false]); } return redirect()->intended('auth/logout'); } $this->auth->user()->setLastActivity(); return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $env = \App::environment(); $pass = $request->input('pass-wait-to-release', false); if ($pass) { \Session::set('pass-wait-to-release', $pass); } else { $pass = \Session::get('pass-wait-to-release'); } if (KACANA_WAIT_TO_RELEASE && !($env == KACANA_ENVIRONMENT_DEVELOPMENT) && $pass != KACANA_PASS_WAIT_TO_RELEASE) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return view('client.coming.index'); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { \Me::setOnline(); if (\Auth::check()) { $access = \Menu::access()['return']; if ($access == false) { return redirect('/'); } if (!empty(\Session::get('lock')) && \Request::path() != 'lockscreen') { return redirect('/lockscreen'); } } if (\Auth::guest()) { if (!empty(\Session::get('lock'))) { \Session::forget('lock'); } } 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'); } }
public function handle($request, Closure $next, $guard = null) { \App::setLocale(config('gtcmslang.defaultAdminLocale')); $showLoginMessage = true; if (config('gtcms.adminAutoLogin') && \Auth::guest()) { $user = User::where('role', 'admin')->first(); \Auth::login($user); $showLoginMessage = false; } $allowedUserRoles = config('gtcms.allowedUserRoles'); if (\Auth::guest() || !in_array(\Auth::user()->role, $allowedUserRoles)) { if (\Route::current()->uri() != "admin/login") { if (\Request::ajax() && \Request::get('getIgnore_isAjax')) { $data = array('success' => false, 'message' => "Session timeout", 'redirectToLogin' => true); return \Response::json($data); } else { return \Redirect::to('/admin/login'); } } } else { if (\Route::current()->uri() == "admin/login") { if ($showLoginMessage) { MessageManager::setError(trans('gtcms.alreadyLoggedIn')); } return \Redirect::to("/admin"); } } if (\Session::get('accessDenied')) { if (\Route::currentRouteName() != "restricted") { \Session::put('accessDenied', true); return \Redirect::to('/access-denied'); } } else { if (\Route::currentRouteName() == "restricted") { MessageManager::setError(trans('gtcms.accessGranted')); \Session::put('accessDenied', false); return \Redirect::to("/admin"); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { \Lang::setLocale(\Session::get('locale')); return $next($request); }