当用户单击电子邮件中的链接以重置令牌时,我的重置密码令牌正在泄露给Google Analytics(分析)。 http://localhost:5000/users/password/edit?reset_password_token=g1xMHpjsDEE3MkMFUapo
检查后我可以看到
尝试了以下链接,但没有用,请帮忙。
https://thoughtbot.com/blog/is-your-site-leaking-password-reset-links
https://github.com/thoughtbot/clearance/pull/707
https://github.com/thoughtbot/clearance/pull/706
我的passwords_controller.rb
def创建 self.resource = resource_class.send_reset_password_instructions(resource_params) 如果block_given可以产生资源?
if successfully_sent?(resource)
respond_with({}, location: after_sending_reset_password_instructions_path_for(resource_name))
else
respond_with(resource)
end
结束
def编辑 self.resource = resource_class.new resource.reset_password_token =参数[:reset_password_token] 结束
答案 0 :(得分:1)
您只需从该特定页面中删除Google Analytics(分析)脚本即可。
我假定您将脚本导入应用程序布局文件中,因此有两个选择:
如果您执行两者之一,则应停止“泄漏”。