Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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);
 }
Example #3
0
 /**
  * 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('/');
 }
Example #4
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()) {
         $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('/');
 }
Example #5
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()) {
         $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('/');
 }
Example #6
0
 /**
  * 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());
     });
 }
Example #7
0
 /**
  * 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));
 }
Example #8
0
 /**
  * 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'));
 }