Добрый день!
Требуется определять активность пользователя и завершать сессию, если пользователь ничего не делает в системе, а просто система открыта в браузере.
Поскольку фронт постоянно держит и проверяет соединение с бэком, то в с разделе “Сессии пользователей” в поле “Последний запрос” всегда актуальное значение и не подходит для решения задачи.
Помогите, пожалуйста.
Коллеги, есть идеи?
Хоть в какую сторону копать?
Добрый день.
С помощью параметра vaadin.servlet.heartbeat-interval
можно задать время в секундах, как часто будет срабатывать heartbeat. Но для вашей задачи, возможно, подойдет установка параметра vaadin.servlet.close-idle-sessions=true
. Подробнее можно посмотреть в документации Ваадина.
Глеб
1 симпатия