def formsubmit
@user = MyModel.new(:username => params[:username], :password => params[:password])
if @user.valid?
#@user.password = Digest::MD5.hexdigest(params[:password]) ???
@user.save
end
end
如何将md5哈希添加到密码?
答案 0 :(得分:2)
通常建议不要设计自己的身份验证逻辑,因为这是一项常见的任务,并且在其中容易出错(例如使用未加密的MD5)。
您应该使用教程,例如
http://railscasts.com/episodes/250-authentication-from-scratch
或开箱即用的解决方案,例如