一个模块中的身份验证机制覆盖另一个模块zf2



我有两个模块,一个模块中的身份验证在某种程度上与另一个模块的身份验证重叠。。。如果一个模块中的身份验证成功,那么hasIdentity方法总是为另一个模块返回true,因此用户可以在不经过身份验证的情况下登录另一模块。登出和注销都存在相同的问题。。。。验证服务实例似乎是在模块之间共享的,这造成了问题。

ZF2身份验证模块将身份验证服务存储在服务管理器内的密钥authenticationZendAuthenticationAuthenticationService中并不罕见。

如果在应用程序中混合使用两个身份验证模块,则必须确保正确分离身份验证服务逻辑。

如果没有更多的细节,就不可能给你更多的建议。另请阅读此处了解更多信息

最新更新