Exemple #1
0
 public function routerVerifier(\Neuron\Models\Router\Filter $filter)
 {
     if (Verifier::isValid($filter->getRequest())) {
         return true;
     }
     return $this->setAccessHeaders($this->getError('Provided oauth2 signature is invalid', 400));
 }
Exemple #2
0
 /**
  * Add a filter
  * @param $filtername
  * @return $this
  */
 public function filter($filtername)
 {
     $arguments = func_get_args();
     array_shift($arguments);
     $filters = explode(',', $filtername);
     foreach ($filters as $filter) {
         $objfilter = new Filter($filter);
         $objfilter->setArguments($arguments);
         $this->filters[] = $objfilter;
     }
     return $this;
 }
 public function routerVerifier(\Neuron\Models\Router\Filter $filter)
 {
     if ($filter->getRequest()->getUser()) {
         return true;
     }
     return Response::error('You must be authenticated', Response::STATUS_UNAUTHORIZED);
 }