美文网首页
rails 框架

rails 框架

作者: 风___________ | 来源:发表于2018-03-16 16:53 被阅读8次

has_secure_password对密码加密

# 1. Use ActiveModel has_secure_password  
gem 'bcrypt-ruby', '~> 3.0.0'  
# 2. 加密过程只需调用一个方法,这个方法是 has_secure_password
class User < ActiveRecord::Base
  has_secure_password
end
# 3. user.save 时候必须存在password 和 password_confirmation 属性,且数据库必须有 password_digest 列
# 4. 验证需要用 authenticate
@user.authenticate(params[:session][:password])  

相关文章

网友评论

      本文标题:rails 框架

      本文链接:https://www.haomeiwen.com/subject/jolrqftx.html