/** * Call */ public function call() { $jsonObject = $this->app->request()->headers()->get('Authorization'); $userAuth = json_decode($jsonObject); $userDAO = new UserDAO(); if ($userAuth !== null && is_numeric($userAuth->id) && $userDAO->validateToken($userAuth->id, $userAuth->token)) { $this->app->authenticated = true; } else { $this->app->authenticated = false; } $this->next->call(); }