Самопроизвольное разлогинивание

#1 9 октября 2013 в 08:48
Доброго времени Всем!

Прошу прощения, если эта тема уже поднималась.
Кто-нибудь сталкивался с самопроизвольным разлогиниванием?
Объясню: Например, набираю статью в админке в течении 20-30 минут -> нажимаю сохранить, а CMS предлагает авторизоваться. После авторизации естественно все труды пропадают.
То же самое замечаю при написании комментариев на сайте.
И если при этот момент просто обновить страницу в браузере — CMS опять узнает Вас, без повторного логина.
"Запоминать" при авторизации включена по умолчанию.

Подскажите пожалуйста, кто-нибудь сталкивался с подобным?
Конечно у меня установлены дополнительные плагины и компоненты, но прямой зависимости от них я не нашел. Не знаю куда копать.
#2 9 октября 2013 в 10:52
Такая же проблема, просто приучились писать, чтобы ничего не терялось.
Оффтоп
Заголовок звучит как страшный мужской диагноз тем, кому за 40 :)
#3 9 октября 2013 в 10:55
Dormedont, ворд. Решение этой проблемы.
По крайней мере другой я незнаю.
#4 9 октября 2013 в 11:59
Ворд это хорошо… а как же пользователи, которые пишут комментарии? Ведь все написанное пропадает.
Пользуюсь фотогалереей от "forlord", чаще всего проблема проявляется в ней. Автору уже адресовал этот вопрос.
Но проблема я так понимаю существует в CMS в целом. И проявляется не постоянно.

Замечал подобное поведение как на 1.9 так и на 1.10.
#5 9 октября 2013 в 13:48
Была на форуме такая беседа, суть которой предполагал наличие описанной вами ошибки из-за некорректно проставленного серверного времени… Меня спасает открытие новой вкладки и сохранение. По комментариям такой ошибки не замечал…
#6 9 октября 2013 в 15:22
Может просто нужно время сессии увеличить? В core/cms.php вроде, там по умолчанию стоит минуты три, поставь минут 30.
#7 9 октября 2013 в 21:02

Может просто нужно время сессии увеличить? В core/cms.php вроде, там по умолчанию стоит минуты три, поставь минут 30.

Алфей
Спасибо за совет!

Изменил здесь:
$sql = "DELETE FROM cms_online WHERE lastdate <= DATE_SUB(NOW(), INTERVAL 3 MINUTE)";

Буду тестировать.
Только боюсь в этом случае будет ложная информация о пользователях ОнЛайн.
#8 11 октября 2013 в 13:54
попробуйте добавить в корневой .htaccess строки:
  1. php_value session.gc_maxlifetime 21600
  2. php_value session.cookie_lifetime 21600
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.