2017-02-14 18 views
-1

Немного путайте о том, как реализовать истечение времени истечения срока действия для ссылки на подтверждение по электронной почте ..ссылка на подтверждение по электронной почте должна истекать через определенный период времени в сервлетах?

Как я могу вам помочь, пожалуйста, помогите мне, каким образом мы можем реализовать?

Когда я просмотрел пришел через понятие слушателей, сессии

, что это лучший подход к реализации?

ответ

0

Вы можете сохранить токен подтверждения в db в отношении идентификатора пользователя.

Запланируйте задание db, которое удалит токен после определенного времени, если токен не используется.

+0

В порядке я создал одно случайное число для этого, я должен продолжать истекать, да? в сеансах мы можем использовать setMaxInactiveInterval (15 * 60); – janu

+0

Хранение его на сеанс не будет. Храните его в базе данных. Создайте задание в базе данных, которое очистит токен, когда запланированное задание будет запущено, если токен не используется – Rahul

+0

Iam, хранящий файл, а не DB.Anyway он должен работать .. !! Позвольте мне попробовать – janu