aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/user.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/user.rb')
-rw-r--r--app/models/user.rb18
1 files changed, 2 insertions, 16 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 612cd2d65..9a4708c57 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -4,7 +4,7 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: user.rb,v 1.9 2007-10-16 18:52:11 louise Exp $
+# $Id: user.rb,v 1.10 2007-10-30 14:23:21 francis Exp $
require 'digest/sha1'
@@ -21,7 +21,7 @@ class User < ActiveRecord::Base
def validate
errors.add_to_base("Missing password") if hashed_password.blank?
- errors.add(:email, "doesn't look like a valid address") unless MySociety::Validate.is_valid_email(email)
+ errors.add(:email, "doesn't look like a valid address") unless MySociety::Validate.is_valid_email(self.email)
end
# Return user given login email and password
@@ -49,20 +49,6 @@ class User < ActiveRecord::Base
private
- # XXX - wanted to override initialize to return existing model if
- # authentication succeeds, but couldn't get it to work. This would move
- # some code from controllers/application.rb
- #def initialize(params = {})
- # raise params.to_yaml
- # if not params[:email].empty? and not params[:password].empty?
- # user = self.authenticate(params[:email], params[:password])
- # if user
- # return user
- # end
- # end
- # super
- #end
-
def self.encrypted_password(password, salt)
string_to_hash = password + salt # XXX need to add a secret here too?
Digest::SHA1.hexdigest(string_to_hash)