0

Rails 3.2 アプリがあり、認証にデバイスを使用しています。

最近、パスワードのリセット機能をテストしに行ったところ、パスワードのリセットは機能しているように見えますが (アプリではパスワードをリセットしてからログインできます)、アプリからログアウトしてから再度ログインしようとすると、できないことに気付きました。ログインします。メールとパスワードの組み合わせが無効であるとアプリが報告します。

DB が更新され、reset_password_[token/sent_at] フィールドが正しく更新されていることを確認しました。オブジェクト (ユーザー オブジェクト) もタイムスタンプに従って更新されています。しかし、先ほど使用したパスワードでログインできなくなりました。

何が原因なのかわかりません。この同じ問題について、別の関連する別の関連する投稿を見たことがありますが、実際には答えがありません。

ユーザーがパスワードを変更できるが、再度ログインできないようにするにはどうすればよいでしょうか? 何か案は?

現在の環境: Rails 3.2 Devise 2.2.4 Ruby 1.9.3

4

1 に答える 1