Подскажите, пожалуйста, где изменить время сессии "Кто онлайн"?
Спасибо.
смотри public function onlineStats
$sql = "DELETE FROM cms_online WHERE lastdate <= DATE_SUB(NOW(), INTERVAL 3 MINUTE)";
А этот INTERVAL только для "Кто онлайн"? Или чего другого "цепляет"?
ДаА этот INTERVAL только для "Кто онлайн"?
файл \core\cms.php
смотри public function onlineStats
$sql = "DELETE FROM cms_online WHERE lastdate
это для первой версии? а для второй?
system/core/user.php строка 285а для второй?
$model->filterDateOlder('date_created', 300, 'MINUTE')-> deleteFiltered('sessions_online');
272 строка того же файла. Если установить время больше, например
$model->filterDateOlder('date_created', 30, 'MINUTE');
До этого я экспериментировал и поставил в обоих строчках 300000 мин.
С сайта вылетал, то есть был не авторизован, но во вкладке "Люди" у меня горело что онлайн.
Причем оч долго горело…
Ну это видимо обусловлено настройками вашего сервера.это 285 строка, но я вылетаю с сайта за меньшее время.
Вы "вылетаете" быстрей? или вы находитесь в блоке "кто онлайн" меньшее время?
это правильно.С сайта вылетал, то есть был не авторизован, но во вкладке "Люди" у меня горело что онлайн.
время хранения сессии настраивается на сервере (могу ошибаться, но вроде так).
не хотите вылетать, заходите с галочкой запомнить, и буду реавторизовываться по кукисам.
а вот время хранения кук вы можете настроить на сайте.