注册后进行电子邮件验证

时间:2014-05-22 10:32:08

标签: ruby-on-rails ruby authentication devise email-validation

我尝试使用devise gem:http://guides.railsgirls.com/devise/它没有告诉我们如何发送电子邮件验证邮件。我读到了这个:https://github.com/plataformatec/devise但是并没有真正理解它。所以我正在进行自己的验证。

  1. 使用用户电子邮件和盐制作哈希。
  2. 使用邮件程序将该哈希值发送到用户电子邮件
  3. 要求用户输入发送到他的电子邮件的哈希,如果匹配,则验证用户帐户。
  4. 这是多么糟糕的电子邮件验证实施?

1 个答案:

答案 0 :(得分:0)

你可以使用Devise轻松完成,你只需要添加Confirmable模块来设计,参考这个官方设计解决方案来解决这个问题

https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users