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

ruby-on-rails – 设计软电子邮件确认

发布时间:2020-12-17 03:27:31 所属栏目:百科 来源:网络整理
导读:我有一个使用Devise和可确认模块的rails 3应用程序.但是,阻止新注册的用户访问该站点,直到他们确认其电子邮件导致保留问题.相反,我们希望立即授予用户访问权限,并仍然向他们发送确认电子邮件.然后,我们将运行后台任务以锁定在固定时间段内未确认其电子邮件的
我有一个使用Devise和可确认模块的rails 3应用程序.但是,阻止新注册的用户访问该站点,直到他们确认其电子邮件导致保留问题.相反,我们希望立即授予用户访问权限,并仍然向他们发送确认电子邮件.然后,我们将运行后台任务以锁定在固定时间段内未确认其电子邮件的用户.

这可以通过可确认模块实现吗?有没有办法仍然创建一个尚未使用可确认模块确认其电子邮件的活动资源(用户)?关于实施这个的一般建议?

解决方法

我相信你可以使用confirm_within来指定锁定约束.您可以在调用devise_for时启用此功能.

http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Confirmable

此外,您可以选择通过检查已确认的用户“仅”将某些行为限制为已确认的用户?您的用户模型的状态.您可以在控制器中执行此操作,也可以使用CanCan或其他任何操作.您网站上的某些任务可能不需要确认;当用户与其他人互动或者可以使用您的网站发送某些通知/电子邮件等时,您可能需要更多这样的信息.

(编辑:李大同)

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

    推荐文章
      热点阅读