function before($funcion) { if ($funcion != "authenticate") { try { $secretKey = base64_decode(Config::Reader("SALT")); $header = apache_request_headers(); $header["Authorization"] = trim(str_replace("Bearer", "", $header["Authorization"])); $jwt = JWT::decode($header["Authorization"], $secretKey, array('HS512')); $this->UserToken = $jwt; } catch (ExpiredException $e) { $this->Response["error"] = $e->getMessage(); return false; } } return true; }