Как дать временные привилегии Клиенту, используя Spring и JSF

Привет, у меня есть небольшое приложение с пружиной, и я добавляю защиту, которая великолепна, но мне нужно разрешить временные привилегии для конкретного клиента, который может сгенерировать GUID для вставки в URL и отправить его на свою электронную почту, говоря что-то вроде:

Hi we need you to fill some information before start working on your task, please visit:

http://mydomain.com/information/information.jsf?id=6bbdeb67986e405793fbf75dr1F692a1  

... только на определенное время или когда они заполнили эту информацию... но я не понимаю, как это сделать.

У кого-нибудь есть хороший подход к этому? Это не обязательно должно быть с Spring и JSF, но это мне очень поможет!

Спасибо

1 ответ

Решение

Сохраните токен в базе данных, связанной с учетной записью пользователя, которую ваше приложение интерпретирует как "Имеет специальную привилегию для редактирования заявки #foobar", и удалите токен, как только пользователь отправит форму.

Другие вопросы по тегам