module Sorcery::Controller::Submodules::BruteForceProtection::InstanceMethods
Protected Instance Methods
reset_failed_logins_count!(user, _credentials)
click to toggle source
Resets the failed logins counter. Runs as a hook after a successful login.
# File lib/sorcery/controller/submodules/brute_force_protection.rb, line 30 def reset_failed_logins_count!(user, _credentials) user.sorcery_adapter.update_attribute(user_class.sorcery_config.failed_logins_count_attribute_name, 0) end
update_failed_logins_count!(credentials)
click to toggle source
Increments the failed logins counter on every failed login. Runs as a hook after a failed login.
# File lib/sorcery/controller/submodules/brute_force_protection.rb, line 23 def update_failed_logins_count!(credentials) user = user_class.sorcery_adapter.find_by_credentials(credentials) user.register_failed_login! if user end