zend_auth вызывает ошибку приложения - PullRequest
0 голосов
/ 28 октября 2010

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

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

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

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

Теперь, насколько мне известно, это должно проверить, чтобы убедиться, что текущий сеанс авторизован с идентификатором, если он не имеет (то есть возвращает false)

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

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

Произошла ошибка Ошибка приложения

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

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

1 Ответ

0 голосов
/ 28 октября 2010

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

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

, поэтому при создании сеанса zend_auth не удалось найти каталог.

...