设计密码确认

时间:2011-02-11 05:10:47

标签: ruby-on-rails ruby-on-rails-3

当用户尝试删除其帐户时,我想显示一个确认屏幕,他们必须在其中输入当前密码。如何检查输入的密码是否为当前密码?

1 个答案:

答案 0 :(得分:8)

您可以使用#valid_password? http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/DatabaseAuthenticatable#valid_password%3F-instance_method

进行检查

所以current_user.valid_password?(pass)