sec-0025-session-revoke
靶子 http://localhost:20098 容器 wt_h8_tp8
── 第 0 步:夹具自检 ──
[PASS] 会员 e2e_bot 能登录: got=true want=true
[PASS] 登录后页面认得出是 e2e_bot: got="e2e_bot" want="e2e_bot"
[PASS] 登录会话带上了 sess_handle: got=true want=true
[PASS] 超管 admin 能登录 /Admin: got="admin" want="admin"
[INFO] e2e_admin10 可登录: true
── 用例 3:一处登录别处下线 ──
[PASS] B 登录成功: got=true want=true
[PASS] A 的 session 文件已被删除: got=false want=false
[PASS] B 仍然是 e2e_bot: got="e2e_bot" want="e2e_bot"
[PASS] A 的页面已不再是 e2e_bot: got=true want=true
── 用例 1:改密踢其它设备、保留本人 ──
[PASS] 已造出同一用户的第二个活会话: got=true want=true
[PASS] 克隆会话确实是 e2e_bot(能用): got="e2e_bot" want="e2e_bot"
[FAIL] 改密接口返回成功: got=false want=true
[FAIL] 另一台设备的会话已被踢: got=true want=false
[PASS] 本人当前会话仍在(keepCurrent 生效): got=true want=true
[PASS] 本人仍然是 e2e_bot,没被登出: got="e2e_bot" want="e2e_bot"
── 用例 5:零 IO 兜底 ──
[PASS] 已造出"有登录态但没有 handle"的会话: got=true want=true
[PASS] 该会话请求 /User 被重定向(302): got=302 want=302
[PASS] 重定向去了首页(登录入口): got=true want=true
[PASS] 该会话文件已被清掉(clear+save 真落盘了): got=false want=false
── 用例 4:未登记会话也能被撤销 ──
[PASS] 已造出一个"上线前的老会话": got=true want=true
[FAIL] 再次改密返回成功: got=false want=true
[FAIL] 老会话被一并撤销(它从未登记过): got=true want=false
── 用例 6:代入会员已下线(退役绊线)──
[PASS] 绊线:代入会员端点仍是已下线态(404);变成 2xx 就说明它回来了: got=404 want=404
[PASS] 绊线:huiyuanguanli_huiyuanzhongxin 仍是已下线态(404): got=404 want=404
[PASS] 绊线:huiyuanguanli_huiyuanzhongxin_leave 仍是已下线态(404): got=404 want=404
[PASS] 绊线:huiyuanguanli_huiyuanzhongxin_kick_post 仍是已下线态(404): got=404 want=404
[PASS] 守卫:现行踢人端点 huiyuanguanli_huiyuan_kick_post 仍活着(非 404): got=true want=true
[PASS] 🔴 打过之后超管会话里没有被写进会员 userid(代入态确实不存在): got=false want=false
[PASS] 超管的后台仍然是他本人: got="admin" want="admin"
── 用例 2:管理员被冻结 ──
[PASS] 冻结前:e2e_admin10 后台是他本人: got="e2e_admin10" want="e2e_admin10"
[FAIL] 冻结后:该管理员的会话文件已被删除: got=true want=false
[FAIL] 冻结后:原会话已不再是 e2e_admin10: got=false want=true
[PASS] 已解冻恢复(status 回 0): got="0" want="0"
PASS=26 FAIL=6