Rails MD5 SHA1 加密用戶密碼

標簽: 瀏覽(20473)  日期:2007-09-06

在開發本網站時需要用到MD5加密用戶的登記密碼。Google了一下。使用方法如下:

class User < ActiveRecord::Base

def self.login(name, password)
    password = sha1(password || "")
    OR
    password = md5(password || "")
end

def self.sha1(pass)
    Digest::SHA1.hexdigest("---changme--#{pass}--")
end

def self.md5(pass)
    Digest::MD5.hexdigest("--my-salt--#{pass}")
end

end




-------------------------------------------------
上一篇:rails亂碼問題解決辦法 下一篇:重寫method修復update_attribute(s)更新全部欄位的BUG



  
Are you Bot? How you know that?ofcz no.