测试

举报
yd_237292760 发表于 2026/10/29 01:31:58 2026/10/29
【摘要】 两个关键发现:`lmp.h3c.com` **DNS 不存在**(你记错域名了);而 401 的响应体是 **「未找到令牌身份验证信息」——是 Token 认证,不是 SSO cookie**。我去前端代码里挖登录入口。主包里没有 token 逻辑,说明在公共 chunk 或走 Cookie。换思路——直接在页面里找登录入口。页面里**根本没有登录入口**(无 a 标签、localStora...

两个关键发现:`lmp.h3c.com` **DNS 不存在**(你记错域名了);而 401 的响应体是 **「未找到令牌身份验证信息」——是 Token 认证,不是 SSO cookie**。我去前端代码里挖登录入口。
主包里没有 token 逻辑,说明在公共 chunk 或走 Cookie。换思路——直接在页面里找登录入口。
页面里**根本没有登录入口**(无 a 标签、localStorage 全空、cookie 只有 `type`/`entrance`)。说明它预期从别处带 token 进来。我查一下这些线索和 H3C 门户域名。
`partner.h3c.com` 解析到和 `new-lmp` **同一个 IP**(111.56.136.200),很可疑。探一下。
两个门户都超时(页面持续请求)。换 `domcontentloaded` 再试一次,同时我准备把 `login` 改成通用登录窗口。
找到登录入口了。`partner.h3c.com` 会跳到 `www.h3c.com/cn/Cooperative_Partner/`,上面有**「登录」**按钮(href=`/cn/BizPortal/ChannelPartner/CheckProtocolsSigned.aspx`)。

但我不想赌这个是你的入口——把 `login` 改成通用登录窗口,你导航到哪都能用。
你的判断是对的——**表单页确实没有登录入口**,我验证过了。但 `lmp.h3c.com` 这个域名有问题。

## 三个实测结论

**1. `lmp.h3c.com` 公网根本不存在**
```
nslookup lmp.h3c.com  →  Non-existent domain
```
它跟 `new-lmp.h3c.com`(111.56.136.200)不是同一个域。要么你记错了,要么它是**内网域名、得先连 VPN**。

**2. 表单页真的没地方登录**,我逐项查过:
- 整个页面 **0 个 `<a>` 标签**
- 无「登录」字样元素
- `localStorage` / `sessionStorage` **全空**
- cookie 只有 `type=undefined`、`entrance=authority` 两个标记
- 点「提交申请」只弹前端校验("请输入一级订单号/二级订单号"),**不跳登录**

**3. 认证是 Token 制,不是 SSO 跳转**——这才是"没地方登录"的真正原因:
```json
{"msg":"很抱歉,未找到令牌身份验证信息","status":401}
```
Token 认证不会自动把你重定向到登录页,所以你在表单页上永远找不到登录按钮。认证信息得从**外部站点**带过来。

## 我找到的带登录按钮的入口

`partner.h3c.com`(和 `new-lmp` **同一个 IP**)会重定向到:

```
https://www.h3c.com/cn/Cooperative_Partner/
```
标题「合作伙伴网站」,登录按钮指向 `/cn/BizPortal/ChannelPartner/CheckProtocolsSigned.aspx`。

## 但我不赌这个就是你的入口

`login` 命令已改成**通用登录窗口**:一个标签停在 LMP 域后台轮询,另一个标签打开起始页,**你可以在浏览器里自由导航到任何登录页**(内网地址、SSO、别的门户都行),脚本只认 `new-lmp.h3c.com` 的登录态。

```bash
cd "C:/Users/lhq/.workbuddy/skills/授权码批量找回助手" && E:/python3/python.exe lmp_runner.py login
```

浏览器弹出后,你自己去平时登录 LMP 的那个页面登录即可。登录成功它会自己关。

如果想直接指定入口(比如内网地址):
```bash
E:/python3/python.exe lmp_runner.py login --start-url "https://你的登录页" --timeout 20
```

**先确认一件事**:你平时登录 LMP 用的是哪个地址?如果 `lmp.h3c.com` 只在内网能解析,那得先连 VPN 再跑这条命令——连了 VPN 后我可以帮你重新验证域名解析。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。