admin-asset-tier-gate

20260916-181749 轮 · 看它的历史
[①] userauth=[42,4] 无任何 asset 位 —— 11 个方法应全拒
  ✅ 拒绝 asset_library_browser
  ✅ 拒绝 asset_library_list
  ✅ 拒绝 asset_group_list
  ✅ 拒绝 asset_library_upload
  ✅ 拒绝 asset_debug_csrf_token
  ✅ 拒绝 ckeditor_upload
  ✅ 拒绝 asset_group_create
  ✅ 拒绝 asset_group_edit
  ✅ 拒绝 asset_group_delete
  ✅ 拒绝 asset_library_update
  ✅ 拒绝 asset_library_delete
  ✅ 写端点 asset_group_edit 被闸拒(不是被 CSRF 拒)
       实际 {"status":1,"info":"0","data":"\u6743\u9650\u4e0d\u8db3"}
  ✅ 混写 /Admin/Asset_group_list 同样被拒
       实际 {"status":1,"info":"0","data":"\u6743\u9650\u4e0d\u8db3"}
  ✅ 全大写 /Admin/ASSET_GROUP_LIST 同样被拒

[②] userauth=[68] 用户协议编辑员 —— 只该拿到读/传档
  ✅ 放行 asset_library_browser
  ✅ 放行 asset_library_list
  ✅ 放行 asset_group_list
  ✅ 放行 asset_library_upload
  ✅ 放行 asset_debug_csrf_token
  ✅ 放行 ckeditor_upload
  ✅ 拒绝 asset_group_create
  ✅ 拒绝 asset_group_edit
  ✅ 拒绝 asset_group_delete
  ✅ 拒绝 asset_library_update
  ✅ 拒绝 asset_library_delete
  ✅ 图库页不出现「分组管理」tab
  ✅ 图库页不出现「批量删除」按钮

[③] userauth=[12] 设计 —— 两档都该有
  ✅ 放行 asset_library_browser
  ✅ 放行 asset_library_list
  ✅ 放行 asset_group_list
  ✅ 放行 asset_library_upload
  ✅ 放行 asset_debug_csrf_token
  ✅ 放行 ckeditor_upload
  ✅ 放行 asset_group_create
  ✅ 放行 asset_group_edit
  ✅ 放行 asset_group_delete
  ✅ 放行 asset_library_update
  ✅ 放行 asset_library_delete
  ✅ 图库页出现「分组管理」tab
  ✅ 图库页出现「批量删除」按钮

[④] 不登录 —— 冷未授权三形态不变(与 e2e-admin-cold-unauth-render 同判据)
  ✅ ckeditor_upload 冷未授权仍回 CKEditor 回调 + funcNum 保真
       解码 "会话已过期,请刷新主页面后重新上传"
  ✅ asset_library_browser 冷未授权仍回可读 HTML
  ✅ 其余 asset_* 冷未授权仍回 JSON unauthorized

[还原] e2e_admin10.userauth = [12,2,66,65,3]  ✔

PASS=43 FAIL=0