-1

我正在开始一个 Zend Framework 2 项目,但我有点坚持一些简单的事情。如果用户没有使用存在的会话变量登录,我需要触发用户重定向到登录页面。

我的问题是,放置函数以检查用户是否已登录以及如果未将其发送到身份验证控制器以启动登录过程的最佳位置在哪里?既然需要时时刻刻检查,那应该去哪里呢?

谢谢!

4

1 回答 1

1

Controller你可以这样写,

这将在每次进入 Controller 时触发,然后再进入任何其他Action

public function init()
{
    if (!(Zend_Auth::getInstance()->hasIdentity())) { // if user session not exists
        //Redirect to login page
    } 

}
于 2013-09-27T08:08:21.513 回答