【问题标题】:Any examples of Sinatra+Warden with 'confirmation' and 'forgot password' mail support?任何带有“确认”和“忘记密码”邮件支持的 Sinatra+Warden 示例?
【发布时间】:2013-07-12 16:18:06
【问题描述】:

是否有关于如何使用 Sinatra 和 Warden 以及“确认”和“忘记密码”邮件支持的示例?

【问题讨论】:

    标签: sinatra warden


    【解决方案1】:

    在阅读 Warden 文档时,“确认”和“忘记密码”在很大程度上超出了 Warden 的范围。以下是以实现确认的方法为例。

    1. confirmconfirmed? 方法添加到User 类。
    2. 为warden 添加:unconfirmed 范围。这将用于允许在登录但未确认时访问您的确认页面。
    3. 在您的 Warden authenticate! 方法中,检查 Users 身份验证以及 confirmed? 方法。
    4. 添加用于发送新消息确认电子邮件的系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 2012-02-13
      • 2013-10-01
      • 2011-10-19
      • 2016-08-31
      • 2016-04-26
      • 2011-02-19
      • 2011-09-20
      相关资源
      最近更新 更多