Привет, у меня время ожидания сеанса 16 минут в файле web.xml на стороне сервера.и для внешнего интерфейса мы используем тэг IfaceMonitor primefaces, чтобы показать предупреждающее сообщение через 14,5 минут.
Пользователь попадает на экран, на котором отображаются огромные результаты поиска, а пользователь просто тратит время на просмотр всех дел в течение 12 минут, а затем на 4 минуты, простаивая,
, чтобы показатьпредупреждающее сообщение Idle Monitor Clock срабатывает на 12-й минуте, потому что до 12-й минуты была активность мыши, которой сеанс на стороне сервера не знает, и по истечении 16 минут, если пользователь нажимает на какое-либо действие, он переводит их на экран недопустимого сеанса и выполняет повторный вход в систему.страница,
Пользователь жалуется, что не получает предупреждение, но счетчик предупреждений не запускается до 12-й минуты.таким образом, к моменту времени, превышающему 16 минут, часы простоя монитора только запустились 4 минуты назад, поэтому предупреждение не отображается.
Как синхронизировать часы запуска IdleMonitor на стороне сервера?
Я осмотрел stackoverflow и google здесь и там не смог найти точное решение.
Поиск времени начала подсчета простоя IdleMonitor, где также должно начинаться время ожидания сеанса сервера.оба должны быть синхронизированы.не может продлить время сеанса из-за безопасности.
Тег IdleMonitor, опубликованный в комментарии, так как описание не принимает тег.
<session-config>
<session-timeout>16</session-timeout>
</session-config>