我正在尝试为帖子的评论使用简单认证功能。
用户输入评论时需要提供即时ID和密码
并且我使用 'bcrypt' gem 将密码存储在数据库中。
评论控制器 comments_controller.rb 如下:
@comment = Comment.new(comment_params)
bcrypted_pwd = BCrypt::Password.create(@comment.user_pwd)
@comment.user_pwd = bcrypted_pwd
我使用data-confirm-modal gem来确认用户在删除评论时的数据。
在这一部分中,我需要解密用户输入的密码以与数据库中的加密密码进行比较。
如何解密密码?是否有更好的方法可以实现?