more skelaton stuff
[rails.git] / app / models / user.rb
1 require 'digest/md5'
2
3 class User < ActiveRecord::Base
4   has_many :traces
5
6   def passwd=(str) 
7     write_attribute("pass_crypt", Digest::MD5.hexdigest(str)) 
8   end 
9
10   def passwd
11     return self.pass_crypt
12   end 
13
14   def self.authenticate(username, passwd) 
15     find_first([ "display_name = ? AND pass_crypt =?", 
16                username, 
17                Digest::MD5.hexdigest(passwd) ]) 
18   end 
19 end