Доброго времени Всем!
Прошу прощения, если эта тема уже поднималась.
Кто-нибудь сталкивался с самопроизвольным разлогиниванием?
Объясню: Например, набираю статью в админке в течении 20-30 минут -> нажимаю сохранить, а CMS предлагает авторизоваться. После авторизации естественно все труды пропадают.
То же самое замечаю при написании комментариев на сайте.
И если при этот момент просто обновить страницу в браузере — CMS опять узнает Вас, без повторного логина.
"Запоминать" при авторизации включена по умолчанию.
Подскажите пожалуйста, кто-нибудь сталкивался с подобным?
Конечно у меня установлены дополнительные плагины и компоненты, но прямой зависимости от них я не нашел. Не знаю куда копать.
#1
9 октября 2013 в 08:48
#2
9 октября 2013 в 10:52
Такая же проблема, просто приучились писать, чтобы ничего не терялось.
Оффтоп
Оффтоп
Заголовок звучит как страшный мужской диагноз тем, кому за 40 :)
#3
9 октября 2013 в 10:55
Dormedont, ворд. Решение этой проблемы.
По крайней мере другой я незнаю.
По крайней мере другой я незнаю.
Сегодня в 12:41
Ворд это хорошо… а как же пользователи, которые пишут комментарии? Ведь все написанное пропадает.
Пользуюсь фотогалереей от "forlord", чаще всего проблема проявляется в ней. Автору уже адресовал этот вопрос.
Но проблема я так понимаю существует в CMS в целом. И проявляется не постоянно.
Замечал подобное поведение как на 1.9 так и на 1.10.
Пользуюсь фотогалереей от "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 строки:
php_value session.gc_maxlifetime 21600 php_value session.cookie_lifetime 21600