настройка jsp/servlet session timeout
От: anl  
Дата: 15.09.06 00:25
Оценка:
Есть небольшой веб-портальчик для локальной сетки с самописным форумным jsp/servlet движком.
Хочу написать правильный счетчик посещений (отображает хосты/хиты за день/неделю/все время работы).
Для подсчета хостов, написал фильтр, который по request.getSession.isNew инкрементит каунтер.
Таким образом, если юзер заходит на страничку утром и вечером, то это считается за 2 хоста, ибо утренная сессия отваливается по таймауту.

Но в таком случае, каждый раз когда юзер заходит на форум, ему придется вводить логин/пароль заново, что довольно утомительно. Если установить время сессии бесконечное, то каунтер будет работать неверно, да и для списка "присутствующий сейчас на сайте" придется имплементить логику с getLastAccessedTime().


Есть вариант, посылать в куках помимо sessionID также login/password_hash, но это как-то не очень секьюрно, да и лишная нагрузка на сеть.
Как же быть? наверняка же есть стандартные patternы...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.