module Sorcery::Model::Submodules::BruteForceProtection::ClassMethods

Public Instance Methods

load_from_unlock_token(token, &block) click to toggle source

This doesn't check to see if the account is still locked

# File lib/sorcery/model/submodules/brute_force_protection.rb, line 44
def load_from_unlock_token(token, &block)
  return if token.blank?

  load_from_token(
    token,
    sorcery_config.unlock_token_attribute_name,
    &block
  )
end

Protected Instance Methods

define_brute_force_protection_fields() click to toggle source
# File lib/sorcery/model/submodules/brute_force_protection.rb, line 56
def define_brute_force_protection_fields
  sorcery_adapter.define_field sorcery_config.failed_logins_count_attribute_name, Integer, default: 0
  sorcery_adapter.define_field sorcery_config.lock_expires_at_attribute_name, Time
  sorcery_adapter.define_field sorcery_config.unlock_token_attribute_name, String
end