license-layers

20260916-201504 轮 · 看它的历史
【守卫 0】一切正常 → 七个入口都拿到精确值
  ✅ 运费 HTTP 200 — 200
  ✅ 运费 = 750 分 — 750
  ✅ 购物车 HTTP 200 — 200
  ✅ Bearer 购物车单价 = 1200(本轮锚点)
  ✅ PC web 购物车 HTTP 200 — 200
  ✅ PC web 购物车页上的金额 = RM12.00(本轮锚点)
  ✅ 直传凭证 HTTP 200 — 200
  ✅ 直传目录 = 6p40qjry/images/user/0/20260916/v6lcqu30mnl7/(本轮锚点)
  ✅ 券列表 HTTP 200 — 200
  ✅ 券列表拿到 43 张(本轮锚点)
  ✅ 签名 HTTP 200 — 200
  ✅ e2e_bot 自己的图签得出来(带 Signature=)
  ✅ 会员登录 HTTP 200 — 200
  ✅ e2e_bot 登得进来(拿到 access_token)
  ✅ 别人的图签不出来(反向锚点) — null

【层 C】license 有效,但请求域名不在授权范围内 → 七个入口都必须失败
  ✅ 层 C 前置:HOSTBAD(127.0.0.1:1)不在 license 授权域名里 — false
  ✅ 层 C 前置:license 授权域名列表非空(读到了才谈得上"不在里面") — true
  ✅ 层 C 前置:HOSTBAD 过得了 corpid 闸(不是 Unknown site host) — 200
  ✅ 层 C 前置:破坏之前 HOSTOK 仍拿得到运费(基线还在) — 750
  ❌ 运费 HTTP 403
       期望 403
       实得 200
  ❌ 运费 body 是 E-LIC-02(域名闸,不是 corpid 闸)
       期望 E-LIC-02
       实得 null
  ❌ 没有返回任何运费
       期望 null
       实得 750
  ❌ 购物车 HTTP 403
       期望 403
       实得 200
  ❌ 购物车 body 是 E-LIC-02
       期望 E-LIC-02
       实得 null
  ❌ 没有返回任何单价
       期望 null
       实得 1200
  ❌ PC web 购物车 HTTP 403
       期望 403
       实得 200
  ❌ PC web body 是 E-LIC-02
       期望 E-LIC-02
       实得 null
  ❌ PC web 页上没有任何金额
       期望 null
       实得 RM12.00
  ❌ 直传凭证 HTTP 403
       期望 403
       实得 200
  ❌ 直传凭证 body 是 E-LIC-02
       期望 E-LIC-02
       实得 null
  ❌ 没有返回任何直传目录
       期望 null
       实得 6p40qjry/images/user/0/20260916/v6lcqu30mnl7/
  ❌ 图片签名 HTTP 403
       期望 403
       实得 200
  ❌ 图片签名 body 是 E-LIC-02
       期望 E-LIC-02
       实得 null
  ❌ 没有签出任何 URL
       期望 null
       实得 https://jnc-main-cd.oss-cn-chengdu.aliyuncs.com/6p40qjry/images/user/0/20260916/v6lcqu30mnl7/LD_e2e-license-probe.jpg?scale=LD_F&response-content-disposition=inline&x-oss-process=image/resize,p_50&OSSAccessKeyId=LTAI5tDBefnS2VAeNkG2Yujo&Expires=1789624800&Signature=8dEYdAst1ixKjrX5xT5wLxPXL8Q%3D
  ❌ 券列表 HTTP 403
       期望 403
       实得 200
  ❌ 券列表 body 是 E-LIC-02
       期望 E-LIC-02
       实得 null
  ❌ 没有返回任何券
       期望 null
       实得 43
  ❌ 会员登录 HTTP 403
       期望 403
       实得 200
  ❌ 会员登录 body 是 E-LIC-02
       期望 E-LIC-02
       实得 null
  ❌ 没有拿到任何 access_token
       期望 null
       实得 ded8a5bb8c51879be4837b06523f3da688c754a21980cf86ac79992f36f5d14f

【层 B】.so 还在,license 被改坏 → 必须失败
  ❌ 运费 HTTP 403
       期望 403
       实得 200
  ❌ 运费 body 是 E-LIC-01(license 本身无效)
       期望 E-LIC-01
       实得 null
  ✅ 没有返回任何运费 — null
  ❌ 购物车 HTTP 403
       期望 403
       实得 200
  ❌ 购物车 body 是 E-LIC-01
       期望 E-LIC-01
       实得 null
  ✅ 没有返回任何单价 — null
  ✅ PC web 购物车 HTTP 403 — 403
  ✅ PC web body 是 E-LIC-01 — E-LIC-01
  ✅ PC web 页上没有任何金额 — null
  ❌ 直传凭证 HTTP 403
       期望 403
       实得 200
  ❌ 直传凭证 body 是 E-LIC-01
       期望 E-LIC-01
       实得 null
  ✅ 没有返回任何直传目录 — null
  ❌ 图片签名 HTTP 403
       期望 403
       实得 200
  ❌ 图片签名 body 是 E-LIC-01
       期望 E-LIC-01
       实得 null
  ✅ 没有签出任何 URL — null
  ✅ 会员登录 HTTP 403 — 403
  ✅ 会员登录 body 是 E-LIC-01 — E-LIC-01
  ✅ 没有拿到任何 access_token — null
  ✅ license 已逐字节还原 — true

【守卫 1】license 还原后 → 七个入口都必须回到原值
  ✅ 又登得进来了 — true
  ✅ 运费 = 750 分 — 750
  ✅ 单价 = 1200 — 1200
  ✅ PC web 金额 = RM12.00 — RM12.00
  ✅ 直传目录回来了 — true
  ✅ 图片又签得出来了 — true
  ✅ 券列表又回来了 — true

【层 A】.so 被删 → 必须失败(而不是回落成 0 或优雅报错)
  ✅ 扩展确实不在了 — no
  ✅ 运费 HTTP 500(不是 403 —— 扩展根本没加载) — 500
  ✅ 层 A 的 body 里不该有 E-LIC 码(那是扩展吐的) — null
  ✅ 没有返回任何运费 — null
  ✅ 购物车 HTTP 500 — 500
  ✅ 没有返回任何单价 — null
  ✅ PC web 购物车 HTTP 500 — 500
  ✅ PC web 页上没有任何金额 — null
  ✅ 直传凭证 HTTP 500(不是 403 —— 扩展根本没加载) — 500
  ✅ 层 A 的 body 里不该有 E-LIC 码 — null
  ✅ 没有返回任何直传目录 — null
  ✅ 图片签名 HTTP 500 — 500
  ✅ 没有签出任何 URL — null
  ✅ 券列表 HTTP 500(不是 403 —— 扩展根本没加载) — 500
  ✅ 层 A 的 body 里不该有 E-LIC 码 — null
  ✅ 没有返回任何券 — null
  ✅ 会员登录 HTTP 500(不是 403 —— 扩展根本没加载) — 500
  ✅ 层 A 的 body 里不该有 E-LIC 码 — null
  ✅ 没有拿到任何 access_token — null

【守卫 2】.so 还原后 → 七个入口都必须回到原值
  ✅ 扩展回来了 — yes
  ✅ 又登得进来了 — true
  ✅ 运费 = 750 分 — 750
  ✅ 单价 = 1200 — 1200
  ✅ PC web 金额 = RM12.00 — RM12.00
  ✅ 直传目录回来了 — true
  ✅ 图片又签得出来了 — true
  ✅ 券列表又回来了 — true

合计 64 过 / 29 红