一个模块中的认证机制覆盖另一个模块zf2

时间:2016-05-10 05:31:38

标签: authentication zend-framework2

我在一个模块中有两个模块身份验证,在另一个模块中以某种方式重叠身份验证...如果身份验证在一个模块中成功,则hasIdentity方法总是为另一个模块返回true,因此用户可以登录另一个模块而不进行相同的身份验证注销时出现的问题从模块中注销出来的日志......似乎认证服务实例正在创建问题的模块之间共享。

1 个答案:

答案 0 :(得分:0)

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

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

如果没有更多详细信息,则无法向您提供更多建议。另请阅读here for more information