質問

私は、復号化されたパスワードを持たずに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) 

これを行うためのよりよい方法はありますか?

scroll top