【发布时间】:2021-06-25 16:40:18
【问题描述】:
有没有办法通过before_failurecallback访问认证失败的用户?
Warden::Manager.before_failure do |env, opts|
request = Rack::Request.new(env)
env['SCRIPT_INFO'] =~ /\/(.*)/
request.params[:action] = $1
end
我将此配置放在设计初始化程序中,我听说其他人提到将其放在用户模型中,所以也许我可以这样访问它。
【问题讨论】:
-
request.params可能有用户电子邮件(虽然不确定)
标签: ruby-on-rails devise warden