private function checkAuth()
    {
        $namespace = explode('\\', $this->getModelTableMap());
        $module = strtolower($namespace[0]);
        $secret = Config::getInstance()->get($module . '.api.secret');
        if (NULL === $secret) {
            $secret = Config::getInstance()->get("api.secret");
        }
        if (NULL === $secret) {
            $auth = TRUE;
        } else {
            $token = Request::getInstance()->getHeader('X-API-SEC-TOKEN');
            if (array_key_exists('API_TOKEN', $this->query)) {
                $token = $this->query['API_TOKEN'];
            }
            $auth = SecurityHelper::checkToken($token ?: '', $secret, $module);
        }

        return $auth || $this->isAdmin();
    }
private function checkAuth()
    {
        $namespace = explode('\\', $this->getModelTableMap());
        $module = strtolower($namespace[0]);
        $secret = Config::getInstance()->get($module . '.api.secret');
        if (NULL === $secret) {
            $secret = Config::getInstance()->get("api.secret");
        }
        if (NULL === $secret) {
            $auth = TRUE;
        } else {
            $token = Request::getInstance()->getHeader('X-API-SEC-TOKEN');
            if (array_key_exists('API_TOKEN', $this->query)) {
                $token = $this->query['API_TOKEN'];
            }
            $auth = SecurityHelper::checkToken($token ?: '', $secret, $module);
        }

        return $auth || $this->isAdmin();
    }
private function checkAuth ( ) { $ namespace = explode ( '\\' , $ this -> getModelTableMap ( ) ) ; $ module = strtolower ( $ namespace [ 0 ] ) ; $ secret = Config :: getInstance ( ) -> get ( $ module . '.api.secret' ) ; if ( NULL === $ secret ) { $ secret = Config :: getInstance ( ) -> get ( "api.secret" ) ; } if ( NULL === $ secret ) { $ auth = TRUE ; } else { $ token = Request :: getInstance ( ) -> getHeader ( 'X-API-SEC-TOKEN' ) ; if ( array_key_exists ( 'API_TOKEN' , $ this -> query ) ) { $ token = $ this -> query [ 'API_TOKEN' ] ; } $ auth = SecurityHelper :: checkToken ( $ token ? : '' , $ secret , $ module ) ; } return $ auth || $ this -> isAdmin ( ) ; }
Check service authentication
@return bool
Check service authentication