用户在我的网站上注册后,我需要实施电子邮件验证机制。
我试图了解什么是最好的架构,这是我的猜测:
- 定义电子邮件验证的特殊路由
- 当用户注册时生成一个令牌并使用令牌 -> 用户映射将其保存在缓存中。
- 发送包含 url 的电子邮件,该 url 指向提供令牌作为参数的路由
- 在特殊路由控制器中,使用令牌从缓存中检索用户,验证电子邮件并将其存储在数据库中。
我的方法对吗?有更好的解决方案吗?
用户在我的网站上注册后,我需要实施电子邮件验证机制。
我试图了解什么是最好的架构,这是我的猜测:
我的方法对吗?有更好的解决方案吗?
有一些模块可以为 Play 2.x 提供此功能。您可能想看看Secure Social或Play Authenticate(如@biesior 对问题的评论中所述)。