0

我一直在关注一些关于 zend_auth 的在线截屏视频和教程。

我有一个由 zf 工具创建的基本 zend 应用程序。

在索引控制器索引操作中,我放置了一些代码来测试用户是否经过身份验证。

if(!Zend_Auth::getInstance()->hasIdentity())
    {
        $this->_redirect('login');
    }

现在据我所知,这应该检查当前会话是否已获得身份授权(如果尚未授权)(即返回错误)

它会将屏幕重定向到登录控制器索引操作。

我得到的只是默认的错误操作页面说明

发生错误 应用程序错误

有没有人知道wtf正在发生的事情。我怀疑它与需要设置自动加载器有关,但我已经设置了库文件夹的包含路径。(另外,我在访问控制器操作等方面没有任何问题。

我遇到了另一个表单问题,该表单阻止我的应用程序呈现任何内容,但我会提出另一个问题。

4

1 回答 1

0

感谢 keyne 设置错误报告是一个好主意,出于某种原因,我认为我已将我的应用程序发送到开发环境,但它是生产环境。

查看错误报告后,我发现我忘记在我的测试服务器上创建一个数据文件夹来保存会话信息。

所以 zend_auth 创建会话未能定位目录。

于 2010-10-28T16:24:29.543 回答