2012-06-16 2 views
1

Проблема с zend-приложением. При входе в мой сеанс приложения запускается и хранится в папке/tmp. но когда я перенаправляюсь на другую страницу, он возвращает null.Zend Framework Session issue

Вот код сеанса я использую:

http://pastie.org/4099332

, когда я обращаю на мою домашнюю страницу "$ authNamespace-> USERDATA" возвращает нуль.

Я использую ubuntu 12.04.

Пожалуйста, помогите.

+0

Включен ли указатель на php.ini display_error? –

+0

Что делает validateUser() return? '$ result = $ userModel-> validateUser ($ data);' также вы можете рассмотреть возможность установки сеанса в модели и просто возврата логического элемента в контроллер. – RockyFord

+0

Как вы получаете доступ к данным сеанса на своей домашней странице? –

ответ

1

Вы начали сеанс в своем бутстрапе?

Zend_Session::start(); 
+0

Это было бы важно для того, как @Sirajus Salayhin пытается использовать Zend_session, поскольку он вызывает сеанс после отправки заголовков. http://framework.zend.com/manual/en/zend.session.advanced_usage.html#zend.session.advanced_usage.starting_a_session – RockyFord

+0

Нет Я сделал это (Zend_Session :: start();), но та же ошибка. $ result = $ userModel-> validateUser ($ data); этот метод работает отлично. –

+0

Проблема решена. Проблема вызвана лаком. –