Last active
December 22, 2015 09:28
-
-
Save codeprimate/6451973 to your computer and use it in GitHub Desktop.
Devise Failed Attempt Lockout
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ==> Configuration for :lockable | |
# Defines which strategy will be used to lock an account. | |
# :failed_attempts = Locks an account after a number of failed attempts to sign in. | |
# :none = No lock strategy. You should handle locking by yourself. | |
config.lock_strategy = :failed_attempts | |
# Defines which key will be used when locking and unlocking an account | |
config.unlock_keys = [ :email ] | |
# Defines which strategy will be used to unlock an account. | |
# :email = Sends an unlock link to the user email | |
# :time = Re-enables login after a certain amount of time (see :unlock_in below) | |
# :both = Enables both strategies | |
# :none = No unlock strategy. You should handle unlocking by yourself. | |
config.unlock_strategy = :email | |
# Number of authentication tries before locking an account if lock_strategy | |
# is failed attempts. | |
config.maximum_attempts = 20 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment