百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#25197·matomo

[错误] Http::sendHttpRequest() 当用户名或密码为 "0" 时,会丢弃 HTTP 身份验证凭据

作者: snake14创建于 2026年9月1日更新于 2026年9月3日
标签Potential Bugtriaged

发生了什么事?

Http:: sendHttp request ()' 当用户名或密码完全为0' 时, 静悄悄地放弃了 HTTP 认证证书, 而请求以401 失败, 好像它们错了。

CURL运输在“!空($httpUsersname)!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 套接字传输方式不同意:它使用QQ,然后编码原始值(:398' /:401'),因此它以相同的证书正确认证。 由哪个运输队决定请求是否成功。

发生了什么事?

`0'的口令是有效的口令,应由两种运输方式发送。

如何复制?

通过 cURL 运输对 Basic- auth 端点调用 `Http: sendHttp request ()' :

  • 口令 " 测试 " -- -- 200
  • " 0 " 口令 -- -- 401

QQ Matomo 版本

6.x-dev和5.x-dev(两者中的同一种警卫)

QQ PHP 版本

任何“空('0')”在每一个支持的版本中都是真实的。

你看到什么浏览器 问题吗?

不适用(如API呼叫等)

校验

  • 阅读我们的贡献准则。
  • 遵守我们的安全政策。
  • 请检查access-date=中的日期值 (帮助) 已不存在一个报告同一错误的问题来避免产生重复 。
  • 所提供的再生步骤是虫子的最小可复制量.

内容来源: matomo-org/matomo

查看 GitHub 原文在 GitHub 查看讨论