假设我有一个 Web 应用程序(Java EE 6),我想实现以下用例:
- 在通用“注册”页面上,用户输入他/她的电子邮件并提交
- 系统向用户发送电子邮件。在这封邮件中,应该有一个完整注册页面的链接
- 用户点击链接,填写所需的凭据,然后提交
- 系统将用户存入数据库,并发送确认邮件
- 所有临时数据都被丢弃。
我遇到问题的部分主要是第2步。我需要知道的是:
- 为用户设置个人注册页面的最佳方式是什么?我应该生成一个临时页面并链接到它吗?我应该给用户一个特殊的cookie吗?在任何一种情况下,我该如何实现呢?不需要代码,我只需要一些关于从哪里开始查找和编码的指示。
编辑:
不管我怎么做,这里一个非常重要的问题是:如何生成和部署一个临时网页?我对 Java EE 比较陌生,所以如果这有一个明显的答案,请原谅我。