Почему Joomla или таблица #__session удаляют мой & quot; сеанс истек & quot; запись без меня обновляя HTML-страницу?

У меня есть 3 приложения Joomla 1.5, которые используют ту же базу данных MySQL. Это означает, что все они используют одну и ту же таблицу #__session.

В настоящее время у меня есть некоторые проблемы с «продолжительностью сессии», кажется, она установлена ​​на 15 минут. Я знаю, что из «Глобальной конфигурации» вы можете установить более длительное время, и я установил его на 90 минут. С этого момента иногда это работало, а иногда нет.

Я пытался выяснить, почему это происходит (я до сих пор не знаю, почему), и поэтому я столкнулся с другой вещью, которую я не понимаю, и это то, о чем мой вопрос.

Когда я вхожу в административную часть приложения, я вижу новую запись сеанса в таблице #__session. Эта запись имеет метку времени. Я изменяю эту метку времени так, чтобы сеанс пользователя истек (logged_in_timestamp — 90 минут = logged_out_timestamp). Я жду еще 3-4 минуты и обновляю НЕ HTML-страницу, но данные в таблице #__session и вижу, что моя запись с моим текущим именем пользователя была удалена.

Почему Joomla или таблица #__session удаляют мою запись «сеанс истек», а я не обновляю html-страницу?

Я думаю, что если я найду ответ на этот вопрос, то смогу понять, почему иногда выход из системы занимает 90 минут, а иногда — 15 минут.

0

Решение

Вам не нужно обновлять страницу самостоятельно — любое посещение веб-сайта Joomla вызовет небольшой скрипт, который удаляет старые сессии.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]