Сессия CodeIgniter заканчивается на обновлении страницы - PullRequest
2 голосов
/ 06 марта 2011

У нас есть приложение SAAS на основе CodeIgniter.Сессии хранятся в базе данных.Мы используем этот класс в качестве замены сеансов CI

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

Этого никогда не случалось раньше с другими пользователями или из другого места.Я не могу воспроизвести эту проблему.

Шаги:

  • Пользователь входит в систему и видит домашнюю страницу.
  • Пользователь начинает навигацию, щелкая некоторую ссылку
  • Время ожидания сеанса истекает, и ему предлагается снова войти в систему
  • И это продолжается после каждого входа в систему.

Срок действия сеанса установлен на 3000 с, а time_reference - по Гринвичу, а sess_time_to_update = 300 с.

Поможет любая помощь в расследовании этой проблемы.

  • Это происходит в IE, Chrome и, следовательно, не похоже на проблему с браузером.
  • Этот же набор пользователей никогда раньше не сталкивался с этой проблемой.

1 Ответ

1 голос
/ 17 декабря 2011

проверить размер файла cookie сеанса.может быть, он больше допустимого размера> 4096. Я знаю, что это длинный выстрел, но все же попробуйте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...