Как реализовать последнее активное время в веб-приложении - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть веб-приложение с созданием стандартных пользовательских сессий, когда пользователь входит в систему. Я хочу попросить абстрактный поток «Как реализовать время последней активности каждого пользователя?». Мне это нужно, потому что я хочу удалить те сеансы пользователей, срок действия которых истек N раз (настраивается). Я думал создать поле Date для объекта User и для каждого взаимодействия пользователя с сервером обновлять эту Date, чтобы объект всегда сохранял дату последнего взаимодействия. Это хороший подход или что-то лучше? :)

Заранее спасибо!

1 Ответ

1 голос
/ 29 февраля 2012

Какой контейнер вы используете ?? Обычно это реализовано из коробки. Например, вы можете настроить его следующим образом в tomcat (conf / web.xml):

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

Сессии старше 30 минут будут отменены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...