Платформа зенда rememberMe (), кажется, не помнит меня

Я также использую сеть. DEV.config, сеть. TEST.config, сеть. PROD.config и т.д.

я нахожу этот путь самым самым легким, самым простым и простым путем, если Ваши проекты не сложны. Мне не нравится делать вещи более сложными, чем необходимый.

Однако я использовал NAnt, и я думаю, что он работает хорошо на это. Можно настроить сборки для различных сред. NAnt снимает некоторые показания, чтобы изучить, как использовать его, но это довольно гибко.

http://aspnet.4guysfromrolla.com/articles/120104-1.aspx

http://nant.sourceforge.net/

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

5
задан Brian 16 October 2009 в 01:49
поделиться

2 ответа

Вот что происходило. Этот веб-сайт находился на сервере, совместно использующем папку сеансов с другим веб-сайтом на сервере. Несмотря на то, что я увеличил время жизни сеанса с помощью ini_set, мои сеансы все еще удалялись другим приложением.

Чтобы решить эту проблему, я просто установил session.save_path в новую папку. Проблема решена!

4
ответ дан 14 December 2019 в 08:55
поделиться

Просматривая исходный код для zend_session, вызывается метод RememberMe () RememberUntil (), который вызывает встроенный php-метод session_set_cookie_params ()

Так что вы можете проверить свои значения php.ini для session.cookie_lifetime . Если это не 0, то Zend_Session :: RememberMe () будет бесполезен, если значение меньше session.cookie_lifetime . В этом случае вы захотите установить для него значение 0 либо в php.ini, либо в своем приложении с помощью ini_set (), как указано в первом комментарии к странице руководства session.cookie_lifetime .

1
ответ дан 14 December 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: