PHP rest服务器身份验证

PHP rest服务器身份验证,php,web-services,zend-framework,rest,Php,Web Services,Zend Framework,Rest,我在分析Zend_是如何休息和补充的。没有实现身份验证,因此我想添加自己的身份验证。我唯一的问题是,它们使用反射,当调用方法时,每次都必须添加身份验证调用 我想在构造函数中添加身份验证检查,但实际上无法停止调用该方法 有人遇到过这个问题并提出了一个好的解决方案吗?为什么不扩展Zend_Rest?然后,您可以添加一个方法来处理您认为谨慎的身份验证。如果您重载现有的Zend_Rest方法,您可以始终在方法末尾实例化父方法,这样您就不必重新创建整个方法。您可以在Zend front controlle

我在分析Zend_是如何休息和补充的。没有实现身份验证,因此我想添加自己的身份验证。我唯一的问题是,它们使用反射,当调用方法时,每次都必须添加身份验证调用

我想在构造函数中添加身份验证检查,但实际上无法停止调用该方法


有人遇到过这个问题并提出了一个好的解决方案吗?

为什么不扩展Zend_Rest?然后,您可以添加一个方法来处理您认为谨慎的身份验证。如果您重载现有的Zend_Rest方法,您可以始终在方法末尾实例化父方法,这样您就不必重新创建整个方法。

您可以在Zend front controller插件中添加身份验证代码。根据身份验证结果,您可以将其重定向到其他一些内部操作。您的所有身份验证规则将位于一个位置

我还没有发现Zend_Rest很容易相处。我在routes.ini文件中创建自定义资源,然后在适当的控制器中处理它们