ruby-on-rails – 如何使用AuthLogic模拟用户
发布时间:2020-12-16 22:47:32 所属栏目:百科 来源:网络整理
导读:我需要能够在没有解密密码的情况下创建UserSession. 我该怎么做呢? 我目前的解决方法是: 在user.rb中 def valid_crypted_or_non_crypted_password?(password) valid_password?(password) || password == crypted_passwordend 在user_session.rb中 verify_p
我需要能够在没有解密密码的情况下创建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) 有没有更好的方法来做到这一点? 解决方法
根据
the documentation,您可以将用户对象传递给UserSession.create.
UserSession.create(@some_user) 我没有尝试过. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |