Sha256: 0c7084327574b490969532475658afec044cd9c2fb5ba1bbe91a237ace409445

Contents?: true

Size: 380 Bytes

Versions: 86

Compression:

Stored size: 380 Bytes

Contents

class Caboose::Authenticator

  def authenticate(username, password)
    pass = Digest::SHA1.hexdigest(Caboose::salt + password)
    user = Caboose::User.where(:username => username, :password => pass).first
    if (user.nil?)
      user = Caboose::User.where(:email => username, :password => pass).first
    end
    return false if user.nil?
    return user       
  end
  
end

Version data entries

86 entries across 86 versions & 1 rubygems

Version Path
caboose-cms-0.3.34 app/models/caboose/authenticator.rb
caboose-cms-0.3.33 app/models/caboose/authenticator.rb
caboose-cms-0.3.32 app/models/caboose/authenticator.rb
caboose-cms-0.3.31 app/models/caboose/authenticator.rb
caboose-cms-0.3.30 app/models/caboose/authenticator.rb
caboose-cms-0.3.29 app/models/caboose/authenticator.rb
caboose-cms-0.3.28 app/models/caboose/authenticator.rb
caboose-cms-0.3.27 app/models/caboose/authenticator.rb
caboose-cms-0.3.26 app/models/caboose/authenticator.rb
caboose-cms-0.3.25 app/models/caboose/authenticator.rb
caboose-cms-0.3.24 app/models/caboose/authenticator.rb
caboose-cms-0.3.23 app/models/caboose/authenticator.rb
caboose-cms-0.3.22 app/models/caboose/authenticator.rb
caboose-cms-0.3.20 app/models/caboose/authenticator.rb
caboose-cms-0.3.19 app/models/caboose/authenticator.rb
caboose-cms-0.3.17 app/models/caboose/authenticator.rb
caboose-cms-0.3.16 app/models/caboose/authenticator.rb
caboose-cms-0.3.15 app/models/caboose/authenticator.rb
caboose-cms-0.3.14 app/models/caboose/authenticator.rb
caboose-cms-0.3.13 app/models/caboose/authenticator.rb