标签: ruby-on-rails ruby-on-rails-3 devise bcrypt
在我的Ruby on Rails应用程序中,我们使用devise gem Encryptor模块对登录页面中的密码进行加密。我的用户模型具有加密的密码,不会以原始格式存储密码。
Encryptor
我具有用户密码更新功能,需要检查当前密码。我需要使用使用bcrypt和klass的devise加密器模块,使用用户模型中的加密密码进行验证。我该如何实现
答案 0 :(得分:0)
Devise在模型中提供了valid_password?(raw_password_to_check)方法用于密码检查
valid_password?(raw_password_to_check)