2

用户在我的网站上注册后,我需要实施电子邮件验证机制。

我试图了解什么是最好的架构,这是我的猜测:

  • 定义电子邮件验证的特殊路由
  • 当用户注册时生成一个令牌并使用令牌 -> 用户映射将其保存在缓存中。
  • 发送包含 url 的电子邮件,该 url 指向提供令牌作为参数的路由
  • 在特殊路由控制器中,使用令牌从缓存中检索用户,验证电子邮件并将其存储在数据库中。

我的方法对吗?有更好的解决方案吗?

4

1 回答 1

1

有一些模块可以为 Play 2.x 提供此功能。您可能想看看Secure SocialPlay Authenticate(如@biesior 对问题的评论中所述)。

于 2013-02-18T00:09:24.307 回答