Module: Userify::User::ClassMethods

Defined in:
lib/userify/user.rb

Instance Method Summary collapse

Instance Method Details

#authenticate(email_or_username, password) ⇒ Object



107
108
109
110
# File 'lib/userify/user.rb', line 107

def authenticate(email_or_username, password)
  user = find(:first, :conditions => ['username = ? OR email = ?', email_or_username, email_or_username])
  user && user.authenticated?(password) ? user : nil
end