Там в начале файла выставляется время сессии, поставь вместо трех минут сколько нужно.
2. удаление кукис time()-3600 выставлено. Как увеличить время хранения? time()-7200? не могу понять логику. мне кажется из-за этого происходит разлогин, когда долго пишешь пост.
Андрей, мне вот это помогло instantcms.ru/forum/thread14631.html девятый пост смотри
что-то странное с этим кодом происходит)
1. если меняю на return true; то при смене IP-адреса — вышибает с сайта и сервера (у меня VPS). Стоит сменить IP снова, но не заходить на сайт, а подключиться по ssh — пускает. Два раза попробовал. Видимо IP переходит в блокировку. Не понятно только, почему на весь сервер это влияет.
2. самое странное, что после того, как я вернул код на месте. Попробовал сменить IP-адреса — и теперь уже разлогина не произошло. Видимо от времени сессии тоже что-то зависит. Пойду попробую время кукис поменять.
а 3 минуты нашел в файле user.class.php. не то?
мне не помогло, попробуйа 3 минуты нашел в файле user.class.php. не то?
Делал на 1.10.1 — 1.10.2 — 1.10.3 и без проблем работает, может ты где чего напутал? проверь ещё раз мало ли.что-то странное с этим кодом происходит)
Делал на 1.10.1 — 1.10.2 — 1.10.3 и без проблем работает, может ты где чего напутал? проверь ещё раз мало ли.
нее, что-то идет не так с новым ip… и при попытке пинга сайта — General failure.
Это тоже для 1.10.2, в 1.10.3 код другой, что здесь нужно убрать, для отмены проверки смены IP?Андрей, мне вот это помогло instantcms.ru/forum/thread14631.html девятый пост смотри
// привязка ip адреса к сессии if(!$this->checkSpoofingSession()){ $this->logout(); cmsCore::redirectBack(); }
И как подметил
стоит ли затрагивать этот параметр, и в какую сторону происходит увеличение?удаление кукис time()-3600 выставлено. Как увеличить время хранения? time()-7200 ?
Значит, получается, в версии 1.10.3 в файле /core/classes/user.class.php можно сменить время пользователя онлайн. В 1.10.2 этот параметр в core/cms.php,
у вас же 1.10.3 и вы выше писали, что помогло…
В файле /core/classes/user.class.php находите вот это -
private function checkSpoofingSession() { // первый раз зашли return true; } }
private function checkSpoofingSession() { return true; }