美文网首页
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