Ank*_*itG 1 ruby ruby-on-rails devise ruby-on-rails-3
我正在寻找设计中的自定义,如果我们点击忘记密码,它应该将邮件发送到任何电子邮件ID.无论电子邮件ID是否存在,Gmail中都会发生类似的事情.
屏幕1
屏幕2

目前我所拥有的是它尝试与系统中的有效用户进行验证.

def send_reset_password_instructions(attributes={})
recoverable = find_or_initialize_with_errors(reset_password_keys, attributes, :not_found)
recoverable.send_reset_password_instructions if recoverable.persisted?
recoverable
end
Run Code Online (Sandbox Code Playgroud)
如何删除此验证并将电子邮件发送到任何电子邮件ID?
有一个名为Devise的配置paranoid,当设置为true时,将以避免电子邮件枚举的方式更改消息.只需设置config.paranoid = true您的Devise配置即可.
| 归档时间: |
|
| 查看次数: |
4176 次 |
| 最近记录: |