我一直关注一些关于zend_auth的在线截屏和教程。
我有一个由zf工具创建的基本zend应用程序。
在索引控制器索引操作中,我放置一些代码来测试用户是否经过身份验证。
if(!Zend_Auth::getInstance()->hasIdentity())
{
$this->_redirect('login');
}
现在据我所知,这应该检查当前会话是否已经使用身份授权,如果它没有(即返回false)
它会将屏幕重定向到登录控制器索引操作。
我得到的是默认错误操作页面说明
发生错误 申请错误
有没有人知道wtf正在进行中。 我怀疑它与需要设置自动加载器有关,但我已经设置了库文件夹的包含路径。 (加上我对访问控制器操作等没有任何问题。
我有另一个问题,表单阻止我的应用程序呈现任何内容,但我会创建另一个问题。
答案 0 :(得分:0)
感谢keyne设置错误报告是一个好主意 出于某种原因,我以为我已将我的应用程序发送到开发,但它是生产。
在查看错误报告后,我发现我忘记在测试服务器上创建一个数据文件夹来保存会话信息。
因此创建会话的zend_auth无法定位目录。