fix: 重置密码踢线失败时回退断开并记 ok_kick_failed
This commit is contained in:
@@ -953,6 +953,15 @@
|
||||
- 备选方案:独立 audit 表;未采用,保持 slog 采集。
|
||||
- 影响:日志采集仍按 `admin_audit` 过滤,新字段只增不改;另需采集 `admin_auth_fail`。
|
||||
|
||||
### 复审修复 H-07
|
||||
|
||||
- 日期:2026-09-30
|
||||
- 原条款:PRD F02 管理员重置登录密码后当前连接被踢下线;审查 #50。
|
||||
- 实际做法:`PasswordResetKick` 出错时回退 `KickEndpoint`,审计 `result=ok_kick_failed` 并写错误日志;HTTP 仍 200(密码已改)。停用/删除踢线钩子出错只写日志,不改审计结果。合入后审计改走 H-02 `auditP`。
|
||||
- 原因:`fatalKick` 清会话失败会直接返回,重置路径原先吞掉错误仍记 ok,设备可能仍在线。
|
||||
- 备选方案:踢线失败改回 500 并回滚密码;未采用,口令已写入且重试会再重置一次。
|
||||
- 影响:致命踢线失败时仍会尽力断开连接;审计可区分踢线未完成。
|
||||
|
||||
## 后台网页 W
|
||||
|
||||
1. **W1–W3 阶段使用内存假数据,不请求真实 `/api/admin`**
|
||||
|
||||
Reference in New Issue
Block a user