Существует несколько веб-сайтов, которые выводят небольшой фрагмент сценария на каждой странице рендеринга, который включает таймер JavaScript, настроенный на запуск примерно за 2 минуты до истечения времени ожидания сеанса.Если время сеанса составляет 5 минут, сценарий будет запущен через 3 минуты.
Сценарий отобразит модальное окно с предупреждением: «Ваш сеанс истекает, нажмите здесь, чтобыоставаться в системе".Кнопка в этом всплывающем окне либо обновит текущую страницу, либо выполнит некоторый AJAX, чтобы отправить запрос на сервер, обновляя время ожидания сеанса.В этот момент вы захотите воссоздать таймер в JavaScript, если пользователь бездействует.