设计不保存密码更改Rails 4,需要始终触发密码重置

时间:2014-09-10 00:52:06

标签: ruby-on-rails ruby-on-rails-4 devise omniauth

堆栈: 设计3.1.1 Rails 4.0.5 Omniauth 1.2.2

我开始遇到这个问题,用户可以通过电子邮件重置密码,但更改的密码永远不会被保存。基本上他们可以登录的唯一方法是通过密码重置。

我不一定在寻找解决方案,但任何人都可以推荐如何调查正在发生的事情?理想情况下,我想按照Devise中的密码重置路径进行操作,这样我就可以验证新密码是否已保存,但我不知道从哪里开始查找或放置在哪里" puts"语句。

此外,它只发生在某些帐户上,甚至更奇怪。

1 个答案:

答案 0 :(得分:0)

我发现了一个错误。我错误地覆盖了find_first_by_auth_conditions