【问题标题】:rails devise confirmation emailrails 设计确认邮件
【发布时间】:2013-01-04 10:06:51
【问题描述】:

我正在使用设备进行身份验证并能够发送确认电子邮件。 我想知道是否有任何配置可用于在一定时间后使电子邮件中的确认链接失效?
提前致谢。

【问题讨论】:

    标签: ruby-on-rails devise confirmation-email


    【解决方案1】:

    查看http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Confirmable - 您正在寻找的配置选项是confirm_within。 确认令牌应在创建用户记录之前生成,即如果模型包含:confirmable 选项。

    【讨论】:

    • confirm_within 指定允许用户在不确认的情况下访问站点的持续时间..它不会使链接过期..
    • allow_unconfirmed_access_for 这样做。 confirm_within 应该做你需要的。
    • 我又试了一次,但 confirm_within 没有按照您建议的方式工作。链接在我指定的持续时间内没有过期..fyi 我正在使用 rails 2.3.15 & devise 1.0.11
    • 在这种情况下你是对的——对于那个设计版本,confirm_within 没有做你想做的事。除非您可以升级到较新的版本,否则您将陷入困境。
    猜你喜欢
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2012-03-09
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多