2010-10-28 56 views
0

我一直在关注一些关于zend_auth的在线截屏视频和教程。zend_auth导致应用程序出错

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

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

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

现在据我所知这应该检查是否当前会话已被授权与身份,如果它未(即返回false)

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

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

出错 应用程序错误

没有任何人有一个想法,跆拳道是怎么回事。 我怀疑它与需要设置自动加载器有关,但我已经设置了包含路径到库文件夹。 (再加上我觉得没有问题访问控制器动作和喜欢。

我还有另外一个问题,以形式从渲染什么,但我会创造约是另一个问题停止我的应用程序。

+0

首先,您需要发布堆栈跟踪的完整错误消息。在你的application.ini中设置显示所有类型的错误。 – 2010-10-28 15:37:14

+0

好吧,我解决了这个问题,不得在我的测​​试服务器上创建一个名为data/session的目录。 – 2010-10-28 16:00:22

+0

好,所以原来的问题现在已经修复。 – 2010-10-28 16:02:52

回答

0

感谢keyne设置错误报告因为某种原因,我认为我有我的应用程序发送到开发,但它是生产。

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

so zend_au创建会话无法定位目录。

相关问题