首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查密码重置设备的用户是否存在。Rails

问检查密码重置设备的用户是否存在。Rails
EN

Stack Overflow用户
提问于 2013-12-11 14:34:34
回答 2查看 899关注 0票数 0

并且,我对重置密码功能进行了测试,一切正常,只有一个问题

如果我删除了一个用户,他仍然可以要求他的密码,电子邮件内的链接,没有工作,但是,我怎么才能检查该用户是否存在首先,在发送电子邮件之前,我只是在使用这个。

代码语言:javascript
复制
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :validatable

我也拉出了视图,但是,我如何检查这一点。

EN

回答 2

Stack Overflow用户

发布于 2013-12-11 15:03:07

尝试使用

before_filter :authenticate_user!

应用程序控制器中,然后重试。

票数 0
EN

Stack Overflow用户

发布于 2013-12-11 15:17:18

公共用户仍然可以访问“忘记密码”页面,并且仍然可以提供要发送到的电子邮件。但是,此电子邮件必须存在于您的数据库中,才能将reset_password_instructions电子邮件发送到该电子邮件。如果公共用户没有您的应用程序的帐户,则不会发送电子邮件。但是,如果公共用户猜到了正确的电子邮件,他将需要找到访问该电子邮件的方法。:)

简而言之,您不需要检查用户是否存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20512154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档