Сессия входа в систему странное поведение с CakePHP - PullRequest
0 голосов
/ 26 октября 2011

Я разработал веб-приложение на платформе CakePHP 1.3.Приложение использует компонент Auth, поэтому его могут использовать только аутентифицированные пользователи.

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

Просто упомяну, что сессии определены как сохраненные как «торт» и уровень безопасности как низкий, в ядре.php file:

Configure::write('Session.save', 'cake'); 
Configure::write('Security.level', 'low');

Кроме того, они не меняют IP-адрес.

Не могли бы вы подсказать, в чем может быть проблема?

ОБНОВЛЕНИЕ: мне нужны некоторые ваши мысли ... Может ли быть проблема, вызванная некоторыми функциями jQuery, из-за того, что они уничтожают некоторые сеансы или значения cookie?Самая большая проблема здесь заключается в том, что я не могу смоделировать проблемы, с которыми сталкиваются пользователи, потому что он отлично работает на моей стороне ... и единственное, что нужно, это угадать, где проблема .........

1 Ответ

2 голосов
/ 26 октября 2011

Они выходят из системы, если их сеанс истекает. Посмотрите здесь, чтобы увеличить время сеанса http://php -freelancer.in / 2009/11/30 / cakephp-session-timeout-or-change-session-length-in-cakephp /

Изменить: Если безопасность не так уж и важна, подумайте об использовании файлов cookie, чтобы запомнить логин.

...