復号化されたパスワードがなくても UserSession を作成できる必要があります。
どうすればこれを行うことができますか?
私の現在の回避策は次のとおりです。
user.rb 内
def valid_crypted_or_non_crypted_password?(password)
valid_password?(password) || password == crypted_password
end
user_session.rb 内
verify_password_method :valid_crypted_or_non_crypted_password?
ログインします
UserSession.create(:login => u.login, :password => u.crypted_password)
これを行うより良い方法はありますか?