0

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

4

1 回答 1

1

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

  1. 向您的类添加confirmconfirmed?方法。User
  2. 为warden添加一个:unconfirmed范围。这将用于在登录但未确认时允许访问您的确认页面。
  3. 在您的 Wardenauthenticate!方法中,检查Users 身份验证和confirmed?方法。
  4. 添加用于发送新消息确认电子邮件的系统。
于 2013-07-14T20:48:53.623 回答