Rails:设计:如果用户未经证实,使`reset password`使用`confirm resend`

时间:2012-07-20 09:06:39

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

鉴于用户要么等待confirmation email,要么已经给出了一个,我怎样才能确保他们不使用reset password进程并强制通过标准确认表格(使用确认电子邮件)。

在我的情况下,用户必须在确认后选择用户名并且密码重置会令人烦恼地绕过它。

1 个答案:

答案 0 :(得分:0)

您需要在User模型中禁用:recoverable模块,因为这是启用密码重置的原因。

如果您还没有自定义该页面,您还需要删除devise / sessions / new.html.erb中的忘记密码链接。