2

我使用Devise来处理我的应用程序中的身份验证,并且必须public_activity记录事物并拥有日志。现在,当发生登录失败和帐户被锁定时,我需要在日志中添加一条记录。我怎样才能做到这一点?

4

1 回答 1

1

您可以使用 Warden 的after_authentication钩子,因为设计是建立在warden 之上的。把它放在一个config/initializers/devise_hooks.rb

Warden::Manager.after_authentication do |user, auth, opts|
  # do something with user
end

阅读wardens wiki中的详细信息

于 2015-06-21T08:42:37.107 回答