0
如果10次輸入密碼錯誤,是否有可能讓設計超時10分鐘?如果超時,我的意思是在X週期內不能輸入新密碼,並得到一條消息,指出您必須等待。輸入一些錯誤的密碼後,是否設計了超時期限x?
如果10次輸入密碼錯誤,是否有可能讓設計超時10分鐘?如果超時,我的意思是在X週期內不能輸入新密碼,並得到一條消息,指出您必須等待。輸入一些錯誤的密碼後,是否設計了超時期限x?
:lockable
策略,模型config.unlock_strategy = :time
config.lock_strategy = :failed_attempts
config.maximum_attempts = 10
config.unlock_in = 10.minutes
到initializers/devise.rb
我沒有看到任何教程,甚至維基/關於devise github賬戶的常見問題。但是自述文件提到了可鎖定模塊。見https://github.com/plataformatec/devise/blob/master/lib/devise/models/lockable.rb