write_attribute("pass_crypt_confirm", Digest::MD5.hexdigest(str))
end
- def self.authenticate(email, passwd) \r
- find(:first, :conditions => [ "email = ? AND pass_crypt = ?", email, Digest::MD5.hexdigest(passwd)])\r
+ def self.authenticate(email, passwd)
+ find(:first, :conditions => [ "email = ? AND pass_crypt = ? AND active = true", email, Digest::MD5.hexdigest(passwd)])
end
def self.authenticate_token(token)
end
def get_new_messages
- messages = Message.find(:all, :conditions => "message_read = 0")
+ messages = Message.find(:all, :conditions => "message_read = 0 and to_user_id = #{self.id}")
return messages
end
def get_all_messages
- messages = Message.find(:all, :conditions => "message_read = 0")
+ messages = Message.find(:all, :conditions => "to_user_id = #{self.id}")
return messages
end