【发布时间】:2010-12-29 09:40:04
【问题描述】:
我有两个子域。每个子域都有自己的经过身份验证的用户数据库。我正在使用
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity()){ }
检查用户登录凭据。它适用于每个单独的子域。但是,当我登录一个子域并尝试访问另一个子域中的“受限”页面而不从第一个子域注销时,它需要我通过。基本上,第一个子域的“auth”会话在第二个子域的“$auth->hasIdentity()”中返回 true。我该如何解决这个问题?
编辑:可能使用不同的身份验证会话名称可能会解决它,但由于我在这 2 个子域之间共享代码,因此这是不可行的选择。
【问题讨论】:
-
小更新。检查新代码
-
@SM:请在您的解决方案中查看我的 cmets。谢谢。
-
帖子在没有 Zend_Application 的情况下使用 Bootstraping 更新
标签: zend-framework authentication session login