Zend框架中的登录和注销问题

Posted

技术标签:

【中文标题】Zend框架中的登录和注销问题【英文标题】:Login and logout issue within zend framework 【发布时间】:2011-09-13 05:50:34 【问题描述】:

我正在使用 Zend 框架开发 php,项目中有两个模块,即前端(简单用户)和后端(Admin)。两者都有登录表单,并且都有自己的身份验证适配器来登录以及自己的布局。对于数据库处理,我使用 Doctrine ORM。有一个用户表和两个从用户继承的表(即简单用户和管理员)。

现在的问题是,当我从管理模块登录时,简单用户模块会自动登录,反之亦然。同样的事情发生在注销时。所以请指导我该怎么做。因为两个模块无法使用不同的表。

【问题讨论】:

可能重复:***.com/questions/3807174/… 【参考方案1】:

您从两个不同的登录页面登录到两个不同的操作,对吗?应该有

不同的接收动作;或 其他内容,例如管理表单中的 <input type="hidden" name="login_as_admin" value="1" />

您需要使两种情况下的输入参数不同,以便分别处理。如果我不在,你需要显示一些代码来证明我错了;)

【讨论】:

以上是关于Zend框架中的登录和注销问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Ionic 框架在登录/注销时清除历史记录并重新加载页面

Zend 框架 2 - 在布局中添加子视图?

在学说2和zend框架2中如何使用缓存?

Zend 框架中的错误报告

Xampp 中的 Zend 框架

Zend 框架中的嵌套控制器