シードしたパスワードを気にせずに、開発環境で任意のユーザーとしてログインできるようにしたいと考えています。特定の環境で任意のパスワードを受け入れるように Devise を設定する方法はありますか?
質問する
557 次
2 に答える
3
答えが見つかりました。valid_password をオーバーライドできますか? 開発環境で任意のパスワードを受け入れます。
def valid_password?(password)
if ::Rails.env == "development" # and password == "RESTRICT TO ONE MASTER PW"
true
else
super
end
end
于 2012-12-17T17:08:38.030 に答える
1
Devise Wikiから、マスターパスワードを設定してログインできるようにすることができます。
class User
...
def valid_password?(password)
return true if password == "THE MASTER PASSWORD MUAHAHA"
super
end
end
于 2012-12-17T17:10:05.173 に答える