设计将忘记密码说明发送到任何电子邮件ID

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?

Jos*_*lim 9

有一个名为Devise的配置paranoid,当设置为true时,将以避免电子邮件枚举的方式更改消息.只需设置config.paranoid = true您的Devise配置即可.