Skip to Content Skip to Search
Methods
A
V

Instance Public methods

authenticate!()

# File lib/authentication/password_strategy.rb, line 7
def authenticate!
  member = current_site.all_members.find_by(email: email.downcase.delete("\s\u0000"))

  if member
    authenticate_member(member)
  else
    fail! I18n.t("member.alerts.log_in_no_member_error", site_id: current_site.id)
  end
end

valid?()

# File lib/authentication/password_strategy.rb, line 3
def valid?
  email && password && current_site
end