X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/0e66875ace5baf3b86221abd7db86293422c0898..8c8d55736f31d91454385990b690d26afafbf6f5:/app/models/user.rb?ds=sidebyside diff --git a/app/models/user.rb b/app/models/user.rb index da4d4c205..92d47d5ff 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -27,8 +27,8 @@ class User < ActiveRecord::Base self.pass_crypt = Digest::MD5.hexdigest(pass_crypt) unless pass_crypt_confirmation.nil? end - def self.authenticate(email, passwd) - find(:first, :conditions => [ "email = ? AND pass_crypt = ? AND active = true", email, Digest::MD5.hexdigest(passwd)]) + def self.authenticate(email, passwd, active = true) + find(:first, :conditions => [ "email = ? AND pass_crypt = ? AND active = ?", email, Digest::MD5.hexdigest(passwd), active]) end def self.authenticate_token(token)