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)); }
/** * 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); }