输入一些错误的密码后,设计超时一段时间x?

Rub*_*tic 0 ruby-on-rails devise ruby-on-rails-3

如果您输入密码错误10次,是否可以让设计超时10分钟?超时我的意思是不可能在X期间输入新密码并收到一条消息,说明您必须等待.

Vas*_*ich 5

  1. :lockable为您的模型添加策略
  2. config.unlock_strategy = :time
  3. config.lock_strategy = :failed_attempts
  4. config.maximum_attempts = 10
  5. 添加config.unlock_in = 10.minutesinitializers/devise.rb