我尝试使用devise gem:http://guides.railsgirls.com/devise/它没有告诉我们如何发送电子邮件验证邮件 . 我读了这个:https://github.com/plataformatec/devise但是并没有真正理解它 . 所以我正在进行自己的验证 .
-
使用用户电子邮件和盐制作哈希 .
-
使用邮件程序将该哈希发送到用户电子邮件
-
要求用户输入发送到他的电子邮件的哈希值,如果匹配则验证用户帐户 .
电子邮件验证的执行情况有多糟糕?
我尝试使用devise gem:http://guides.railsgirls.com/devise/它没有告诉我们如何发送电子邮件验证邮件 . 我读了这个:https://github.com/plataformatec/devise但是并没有真正理解它 . 所以我正在进行自己的验证 .
使用用户电子邮件和盐制作哈希 .
使用邮件程序将该哈希发送到用户电子邮件
要求用户输入发送到他的电子邮件的哈希值,如果匹配则验证用户帐户 .
电子邮件验证的执行情况有多糟糕?
1 回答
你可以使用Devise轻松完成,你只需要添加
Confirmable
模块来设计,参考这个官方设计解决方案来解决这个问题https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users