2010-10-28 2 views
0

Я слежу за некоторыми онлайн-скринкастами и учебниками о zend_auth.zend_auth вызывает приложение к ошибке

У меня есть базовое приложение zend, созданное инструментом zf.

в отношении действия индексатора индексатора. Я размещаю небольшой код для проверки подлинности пользователя.

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

сейчас, насколько я знаю, это должно проверить, если текущая сессия была разрешена с единицей, если он hasnt (т.е. возвращает ложь)

он будет перенаправлять на экран для входа в систему контроллер.

все я получаю страница действий ошибки по умолчанию с указанием

Ошибкой ошибки приложения

Кто-нибудь есть идея WTF происходит. У меня есть подозрение, что это связано с необходимостью установки автозагрузчика, но я уже установил путь включения в библиотечную папку. (Плюс я не имею никаких проблем с доступом к действиям контроллера и любит.

я был еще один вопрос с формой останавливая мое приложение от оказания ничего, но я создам еще один вопрос о том, что.

+0

Сначала вам нужно отправить сообщение об ошибке со стеком. Установите в своем приложении application.ini, чтобы отображать ошибки всех типов. –

+0

ОК, я выяснил, что это связано с тем, что на моем тестовом сервере не создается каталог с именем data/session. –

+0

ОК, поэтому исходная проблема теперь исправлена. –

ответ

0

благодаря Keyne настройки отчетов об ошибках на было хорошая идея по какой-то причине я думал, что мое приложение было отправлено в разработку, но это было производство.

после просмотра отчета об ошибке я обнаружил, что забыл создать папку данных на своем тестовом сервере, чтобы провести информация о сеансе.

so zend_au го создания сеанса не удалось найти каталог.

Смежные вопросы