/** * Redirect to specific locale page and set cookie to remember their * setting. * * @param string $locale * @param bool $autoDetect * @return Response */ protected function redirect($locale, $autoDetect = false) { $response = $this->response->redirectTo($this->url->urlFor($locale)); if ($autoDetect) { $response = $this->manager->setCookieLocale($response, $locale); } return $response; }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { $as = $request->input('_as'); if ($this->authorize() && !is_null($as)) { $this->auth->loginUsingId($as); return $this->response->redirectTo($request->url()); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request Request * @param \Closure $next Closure * * @return mixed */ public function handle($request, Closure $next) { if ($this->auth->check()) { $admin = 0; if ($this->auth->user()->admin == 1) { $admin = 1; } if ($admin == 0) { return $this->response->redirectTo('/'); } return $next($request); } return $this->response->redirectTo('/'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if ($this->auth->check()) { $user = 0; if ($this->auth->user()->role_id == 2) { $user = 2; } if ($user == 0) { return $this->response->redirectTo('/'); } return $next($request); } return $this->response->redirectTo('/'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if ($this->auth->check()) { $admin = 0; $user_roles = AssignedRoles::join('roles', 'role_user.role_id', '=', 'roles.id')->where('user_id', $this->auth->user()->id)->select('roles.is_admin')->get(); foreach ($user_roles as $item) { if ($item->is_admin == 1) { $admin = 1; } } if ($admin == 0) { return $this->response->redirectTo('/'); } return $next($request); } return $this->response->redirectTo('/'); }
/** * receiveSync. * * @method receiveSync * * @param \Illuminate\Http\Request $request * @param string $payumToken * * @return mixed */ public function receiveSync(Request $request, $payumToken) { return $this->send($request, $payumToken, function ($gateway, $token, $httpRequestVerifier) { $gateway->execute(new Sync($token)); $httpRequestVerifier->invalidate($token); return $this->responseFactory->redirectTo($token->getAfterUrl()); }); }
/** * Response on authorized request. * * @param \Illuminate\Http\Request $request * * @return mixed */ protected function responseOnUnauthorized($request) { if ($request->ajax()) { return $this->response->make('Unauthorized', 401); } $type = $this->auth->guest() ? 'guest' : 'user'; $url = $this->config->get("orchestra/foundation::routes.{$type}"); return $this->response->redirectTo($this->foundation->handles($url)); }
/** * 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('admin/login'); } */ //return $next($request); if ($this->auth->check()) { if (!$this->auth->user()->type == 'admin') { //$admin=1; return $this->response->redirectTo('admin/login'); } /* if($admin==0){ return $this->response->redirectTo('/'); } */ return $next($request); } // return $this->response->redirectTo('/'); }
/** * Deny handler. * * @return \Illuminate\Http\RedirectResponse */ public function deny() { $redirect = $this->getAuthRequestFromSession($this->request)->getClient()->getRedirectUri(); return $this->response->redirectTo($redirect . '?error=access_denied&state=' . $this->request->input('state')); }