我想在数据库中登录用户帐户被锁定时的事件。我正在使用 Rails3 和 Devise,所以我想我需要覆盖 Devise 控制器中的某些操作,我只是不知道哪个控制器/操作以及如何捕获用户 ID。 有什么提示吗?
我知道
这是一个老问题,但最简单的方法可能是覆盖lock_access! 从可锁定的混合(在您的用户模型中):
def lock_access!
super
# record an account lock here
end