2010-10-28 58 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創建會話無法定位目錄。

相關問題