admin-asset-tier-gate
[①] 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