Как увеличить время сессии и сохранение материалов если ушел курить бамбук?

InstantCMS 2.X
#1 2 февраля 2024 в 16:33

Есть ли возможность в системе, чтобы если ушел курить бамбук при создании страниц и вернулся, то можно было дописать статью и опубликовать ее? Сейчас постоянно вылетает, если ушел от ПК и вернулся. Может можно сделать автосохранение в черновики и уведомлении? 

#2 2 февраля 2024 в 17:26

 Def, тут вам к хостеру. В движке таких опций нет.

Про настройку времени сессий www.dmosk.ru/miniinstruktions.php?mini=php-session

Как решение без правки опций хостинга подойдет небольшой компонент, который, допустим, каждые 5 минут будет делать запрос к серверу, поддерживая «жизнь» в сессии.

#3 2 февраля 2024 в 17:38

Как решение без правки опций хостинга подойдет небольшой компонент, который, допустим, каждые 5 минут будет делать запрос к серверу, поддерживая «жизнь» в сессии.

Zau4man

Возможно у вас заказать такой?

#4 2 февраля 2024 в 18:11

 Def, тут могут быть нюансы. Например, из очевидных, на время такого запроса юзер будет становиться онлайн. Кого-то такое не устроит. Возможно есть еще. 

А кода там 3 копейки.

Откройте файл main.tpl.php вашего шаблона. И после закрывающегося </body> добавьте

  1. <script>
  2. setTimeout(function t(){
  3. $.get('/');
  4. setTimeout(t,300000);
  5. },300000);
  6. </script>

где 300000 = 300 секунд  = 5 минут

Насколько я помню, по умолчанию время жизни сессии 24 минуты. Можете вместо 300000 смело писать число в 3 раза больше, 1500000 (полтора миллиона миллисекунд)

#5 2 февраля 2024 в 23:07

Спасибо, тестирую:)

#6 3 февраля 2024 в 11:03

 Def, после теста сообщите пожалуйста как результат?

#7 3 февраля 2024 в 15:11

 skewes, так тут проблема тс точно решится.

Страница в фоне каждые н-минут дёргает главную страницу. Сессия на сервере не устареет и не удалится. 

Ну разве что какие-то технические работы.

#8 5 февраля 2024 в 10:57

 Zau4man, заметил, что в последней версии инстанта меня вообще не разлогинивает… Проснулся, включил комп, смотрю я на сайте)))

#9 5 февраля 2024 в 12:46

Проснулся, включил комп, смотрю я на сайте)))

skewes

Это результат действия галочки «Запомнить меня».

#10 5 февраля 2024 в 14:00

Проснулся, включил комп, смотрю я на сайте)))

skewes

а теперь попробуйте открыть форму добавления новости, написать туда текст, заполнить поля, и отойти от компа минут на 40.

Если на сайте нет дополнений, типа neomessenger, который проверяет в фоне количество сообщений, то когда вы вернетесь и попробуете отправить новость, ничего не выйдет. Вот такая проблема у тс, а не ваш «кейс»

#11 5 февраля 2024 в 22:44

Проснулся, включил комп, смотрю я на сайте)))

skewes

а теперь попробуйте открыть форму добавления новости, написать туда текст, заполнить поля, и отойти от компа минут на 40.

Если на сайте нет дополнений, типа neomessenger, который проверяет в фоне количество сообщений, то когда вы вернетесь и попробуете отправить новость, ничего не выйдет. Вот такая проблема у тс, а не ваш «кейс»

Zau4man

Все верно!

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.