加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 用于rails的电子邮件验证插件?

发布时间:2020-12-17 02:58:26 所属栏目:百科 来源:网络整理
导读:我想通过向用户发送验证电子邮件来验证用户的电子邮件地址.你知道他们使用或看过的好的Rails插件吗? 由于我没有通过谷歌看到任何好处,此时,我的想法是: 将经过验证的布尔字段添加到用户模型.默认为false. 添加用户(未验证)后,将电子邮件与salt(秘密)组合,
我想通过向用户发送验证电子邮件来验证用户的电子邮件地址.你知道他们使用或看过的好的Rails插件吗?

由于我没有通过谷歌看到任何好处,此时,我的想法是:

>将经过验证的布尔字段添加到用户模型.默认为false.
>添加用户(未验证)后,将电子邮件与salt(秘密)组合,并创建电子邮件/ salt组合的sha1哈希.结果是验证.
>向用户发送欢迎/验证电子邮件.电子邮件包含一个网址,其中包含电子邮件地址和验证,作为我服务器上的验证操作的GET参数.
>验证操作使用提供的电子邮件重新计算验证,并检查新验证是否与网址中的验证匹配.如果是,则用户对电子邮件的记录标记为“已验证”

还将提供重新发送验证电子邮件的操作.

对上述有何评论?

谢谢,

拉里

解决方法

设计
https://github.com/plataformatec/devise

可确认:发送带有确认说明的电子邮件,并在登录时验证帐户是否已经确认.
可恢复:重置用户密码并发送重置指令.

Authlogic
https://github.com/binarylogic/authlogic

另请参阅此Stackoverflow线程

Email confirmation in Rails without using any existing authentication gems/plugins

希望这有帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读