Ruby on Rails 3 - 记录帐户在使用 Devise 三次失败后被锁定的事件



我想在数据库中登录用户帐户被锁定时的事件。我正在使用 Rails3 和 Devise,所以我想我需要覆盖 Devise 控制器中的某些操作,我只是不知道哪个控制器/操作以及如何捕获用户 ID。 有什么提示吗?

我知道

这是一个老问题,但最简单的方法可能是覆盖lock_access! 从可锁定的混合(在您的用户模型中):

def lock_access!
  super
  # record an account lock here
end

相关内容

  • 没有找到相关文章

最新更新