Я использую реализацию Jetty для javax.servlet.http.HttpSession, и мне нужно установить время истечения в эпоху (время unix). Я искал его и не нашел подходящих результатов. Есть ли возможность сделать это из коробки? Или есть ли простой способ сделать это?Возможно ли установить время истечения срока действия для HttpSession (Jetty impl)
ответ
Сессии не имеют срока годности. У них есть срок действия тайм-аут. После N
время бездействия сессия заканчивается.
Из-за этого вы будете изучать реализацию своей собственной логики, если вы хотите, чтобы ваша сессия закончилась в определенное время настенных часов.
Простая реализация, которая приходит на ум, заключается в том, чтобы поместить атрибут в сеанс, содержащий время истечения срока действия, а затем проверить фильтр на стороне сервера.
Спасибо за ответ, поэтому, если я положу время ожидания как атрибут, тогда у меня должна быть возможность игнорировать «idleTimeout». Может быть, будет проще использовать мою собственную реализацию HttpSession? –
Это зависит от того, насколько легко Jetty позволяет вам вставлять свой собственный «HttpSession» там. Пользовательский 'HttpSession' был бы чище, нет ничего сложного в моем предлагаемом решении с фильтром сервлета. Затем фильтр сможет выполнять любую логику, основанную на тайм-аутах или сроках истечения срока действия, или на любом другом, что вы решите. – Kayaman
Хорошо, спасибо, теперь я сделаю немного больше исследований и начну выполнять задачу =) –
- 1. Время истечения срока действия изображения
- 2. Время ожидания истечения срока действия
- 3. Время истечения срока действия memcached
- 4. Кэш ASP.NET - гарантированное время истечения срока действия
- 5. Время истечения срока действия URL-адреса AngularJS $
- 6. Установите время истечения срока действия поля сеанса
- 7. Срок действия истечения срока действия?
- 8. Имимер истечения срока действия
- 9. Nodejs IOREDIS: как установить время истечения срока действия ключа?
- 10. Нуждаясь генерировать время истечения срока действия
- 11. Время истечения срока действия кэшируемых ресурсов
- 12. Express JS - Время истечения срока действия cookie
- 13. Дата истечения срока действия cookie
- 14. Как установить время истечения срока действия Google Analytics
- 15. Как установить время истечения срока действия приложения windows в C#?
- 16. Изменить время истечения срока действия PHPSESSID Cookie
- 17. Какое время истечения срока действия файла cookie
- 18. Как установить дату истечения срока действия сеанса?
- 19. Как установить ссылку на сброс пароля для истечения срока в 24 часа вместо истечения срока действия
- 20. Возможно ли перехватить redis до истечения срока действия ключа
- 21. Как установить время истечения срока действия cookie в C#
- 22. Невозможно установить время истечения срока действия Cookie на LocalHost
- 23. Как установить время истечения срока действия при повторном вызове задачи?
- 24. Как установить время автоматического истечения срока действия при подключении?
- 25. Время истечения срока действия для участника в Redis
- 26. Имеет ли cookie CouchDB скользящее время истечения срока действия?
- 27. Установите время истечения срока действия для набора ioredis
- 28. Как установить дату истечения срока действия для UNLocationNotificationTrigger
- 29. Проверка истечения срока действия Java
- 30. Дата истечения срока действия приложения
Также я хочу иметь возможность продлить сеанс –