class Lockie::Strategies::EmailPassword
Public Instance Methods
authenticate!()
click to toggle source
# File lib/lockie/strategies/email_password.rb, line 15 def authenticate! auth = auth_object.find_by_email(request.params['email']) if auth && auth.authenticate(request.params['password']) success!(auth) else set_message('Invalid username or password') fail! end end
request()
click to toggle source
# File lib/lockie/strategies/email_password.rb, line 7 def request @request ||= ActionDispatch::Request.new(env) end
valid?()
click to toggle source
# File lib/lockie/strategies/email_password.rb, line 11 def valid? request.params['email'].present? && request.params['password'].present? end