write_attribute("pass_crypt_confirm", Digest::MD5.hexdigest(str))
end
- def self.authenticate(email, passwd)
- find_first([ "email = ? AND pass_crypt =?", email, Digest::MD5.hexdigest(passwd) ])
+ def self.authenticate(email, passwd) \r
+ find(:first, :conditions => [ "email = ? AND pass_crypt = ?", email, Digest::MD5.hexdigest(passwd)])\r
end
def self.authenticate_token(token)
- find_first([ "token = ? ", token])
+ find(:first, :conditions => [ "token = ? ", token])
end
def self.make_token(length=30)