设计允许任何人通过其电子邮件地址查找用户!怎么预防这个?

Rub*_*tic 5 ruby-on-rails confirmation devise

Devise允许用户电子邮件查找.

这是一个隐私问题.问题是,如果您要求新的确认电子邮件,您可以输入您想要的任何电子邮件地址,如果在数据库中找不到,则会收到"未找到",从而使任何人都可以检查某个电子邮件是否已注册.

什么是解决这个问题的好方法?我没有把它发布到设计组,但我不确定这是否是"通缉"行为.

违规路线:/ users/confirmation

我不能禁用设计的确认模块.有没有一个好的解决方法来解决这个问题

Rod*_*res 6

Devise有一个偏执模式,可以帮助您避免用户枚举.您可以获得有关Devise wiki的更多信息:

https://github.com/plataformatec/devise/wiki/How-To:-Using-paranoid-mode,-avoid-user-enumeration-on-registerable