我即将创建一个时事通讯。但我不希望任何人丢弃自定义电子邮件。我认为最好的是: - 发送电子邮件验证并仅在单击应用程序时激活应用程序中的电子邮件。
生成激活链接的方法是什么,这有什么宝石吗?
我即将创建一个时事通讯。但我不希望任何人丢弃自定义电子邮件。我认为最好的是: - 发送电子邮件验证并仅在单击应用程序时激活应用程序中的电子邮件。
生成激活链接的方法是什么,这有什么宝石吗?
设计带有电子邮件验证支持。
https://rubygems.org/gems/devise
可确认:发送带有确认说明的电子邮件,并在登录期间验证帐户是否已被确认。
如果您更喜欢 DIY 解决方案而不是设计gem,则需要:-
email
使用, token
,创建数据库记录(模型)expire_at
app.com/newsletters/confirm?email=aaa@gmail.com&token=abc123
:)newsletters#confirm
:)接受确认 urlemail
并token
匹配token
没有过期email
为已激活基本上,这就是设计处理它的方式。
然而,在大多数情况下,使用设计比自己做要好。