Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует версию PHP
7.4
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже
3.0
!
[ExtSession] — Компонент расширяет класс modSession, добавляет следующие поля в родную таблицу сессий.
Доступен вывод информации сессии в админке сайта
Можно удалить как отдельную сессию, так и грохнуть все сразу.
Дополнение на гитхаб
Подробней под катом<cut/>
Предысторию борьбы с таблицей сессий вы все наверно знаете, кто не знает пользуем поиск по данному сайту.
Под вторую версию MODX есть аналогичный пакет от Алексея Наумова.
После установки пакета меняем системную настройку session_handler_class
с
Далее идем в настройки пакета и конфигурируем пакет под свои требования.
bot_patterns — Регистронезависимый список User-Agent ботов, разделитель "|". По умолчанию —
bot_gc_maxlifetime — Время жизни сессии бота в секундах. Если не указан, то равно времени жизни по умолчанию — настройка «session_gc_maxlifetime»
empty_user_id_gc_maxlifetime — Время жизни сессии для Не-авторизованного пользователя в секундах. Если не указан, то равно времени жизни по умолчанию — настройка «session_gc_maxlifetime»
not_empty_user_id_gc_maxlifetime — Время жизни сессии для Авторизованного пользователя в секундах. Если не указан, то равно времени жизни по умолчанию — настройка «session_gc_maxlifetime»
show_log — Показать лог работы. Выводит отладочную информацию в журнал ошибок.
user_bot - указатель на сессию бота
user_id - идентификатор пользователя
user_ip - ip адрес пользователя
user_agent - user-agent пользователя
дает возможность гибко управлять временем жизни сессии ботов, авторизованных и Не-авторизованных пользователей.Доступен вывод информации сессии в админке сайта
Можно удалить как отдельную сессию, так и грохнуть все сразу.
Дополнение на гитхаб
Подробней под катом<cut/>
Предысторию борьбы с таблицей сессий вы все наверно знаете, кто не знает пользуем поиск по данному сайту.
Под вторую версию MODX есть аналогичный пакет от Алексея Наумова.
После установки пакета меняем системную настройку session_handler_class
с
MODX\Revolution\modSessionHandler
на ExtSession\ExtSessionHandler
Далее идем в настройки пакета и конфигурируем пакет под свои требования.
bot_patterns — Регистронезависимый список User-Agent ботов, разделитель "|". По умолчанию —
Yandex|Google|Yahoo|Rambler|Mail|Bot|Spider|Snoopy|Crawler|Finder|curl|Wget|Go-http-client
По заданному паттерну выставляется флаг принадлежности сессии ботуbot_gc_maxlifetime — Время жизни сессии бота в секундах. Если не указан, то равно времени жизни по умолчанию — настройка «session_gc_maxlifetime»
empty_user_id_gc_maxlifetime — Время жизни сессии для Не-авторизованного пользователя в секундах. Если не указан, то равно времени жизни по умолчанию — настройка «session_gc_maxlifetime»
not_empty_user_id_gc_maxlifetime — Время жизни сессии для Авторизованного пользователя в секундах. Если не указан, то равно времени жизни по умолчанию — настройка «session_gc_maxlifetime»
show_log — Показать лог работы. Выводит отладочную информацию в журнал ошибок.
Последние обсуждения в сообществе MODX.pro