diff --git a/docs/云端全项目测试报告.md b/docs/云端全项目测试报告.md index dd2952f..670be2e 100644 --- a/docs/云端全项目测试报告.md +++ b/docs/云端全项目测试报告.md @@ -1,5 +1,15 @@ # 云端全项目测试报告 +## 普通账号禁用与恢复验收(2026-10-04 06:20) + +- [x] 接续前段超管网页禁用操作,本段重新读取用户管理,确认 `testuser` 为“已禁用”,管理员仍为“正常”。普通用户原标签页此时已位于登录页;使用原凭据提交一次,等待完成后仍停留登录页,未进入邮箱。未捕获瞬时错误提示,不记录具体拒绝文案,也不推断跳转由哪次请求触发。 +- [x] 普通用户另一旧标签页显示“页面加载失败”,点击页面刷新按钮后进入登录页。该现象单独保留,不把通用加载失败写成准确的禁用提示,亦不据此推断根因。 +- [✓] 超管通过编辑弹窗恢复启用,用户列表确认 `testuser` 状态“正常”。未修改其密码、名称、角色、分组、安全码、通知凭据或邮件。 +- [x] 恢复后、重新提交凭据前,另一个标签页刷新仍显示登录页;随后普通用户原密码登录成功,实际打开本人邮件副本 63,正文、身份及引用时间 `2026-10-04 05:45:15` 完整。未重新取得禁用前原始会话凭据进行重放,不扩大为所有旧令牌永久失效通过。 +- [✓] 管理员未重新登录,原会话实际打开本人邮件副本 61,身份、正文、引用时间正常。仅覆盖本次网页会话及读取路径,不扩大为其他功能全部无影响。 +- [✓] 用户确认附件下载后正常保存,沿用原人工下载证据范围;本段未重新下载或执行跨库附件摘要校验。各次浏览器操作前交互 SSH 检查 Smail、Nginx 均 active,复用唯一浏览器工具;未部署、重启、清库、删除文件或触碰其他项目。 +- [!] 尚未验证禁用对 SMTP、IMAP、POP3 存量连接及通知发信连接的影响;旧标签页通用加载失败提示待进一步定位。本节不替代三库全功能、外部集成、恢复续期及最终全新安装验收,整体不放行。 + ## 最终 SQLite 双角色回复闭环复审(2026-10-04 06:00) - [✓] 管理员打开本人副本 59,点击回复并输入新增中文正文,保留引用,发送后发件箱明确显示发送成功,时间 05:54;普通用户对本人副本 60 完成同样操作,发件箱显示发送成功,时间 05:56。发送前均核对发件身份、超管收件地址及实际编辑正文,没有调用业务接口或注入脚本。 diff --git a/docs/生产整改验收清单.md b/docs/生产整改验收清单.md index b99947d..84a9199 100644 --- a/docs/生产整改验收清单.md +++ b/docs/生产整改验收清单.md @@ -1,5 +1,13 @@ # 生产整改验收清单 +## 普通账号禁用与恢复复审(2026 年 10 月 4 日 06:20) + +- [x] 网页确认 `testuser` 已禁用,原标签页已回登录页;原凭据提交一次未进入邮箱。未捕获瞬时错误文案,不推断具体跳转请求。 +- [x] 另一旧标签页出现通用“页面加载失败”,点击刷新进入登录页;保留提示可用性及根因待查,不记为清晰的禁用反馈。 +- [✓] 超管已恢复启用并核对列表状态“正常”;普通用户原密码重新登录成功,实际读取副本 63,正文、身份、引用时间完整。未改密码、角色、分组或其他凭据,不遗留禁用账号。 +- [✓] 管理员原会话仍可打开本人副本 61。用户确认的附件下载保存仅沿用原人工范围;本段无重新下载、跨库摘要校验或协议收发验收。 +- [!] 当前浏览器现象不证明禁用前所有旧令牌永久失效,也不证明 SMTP、IMAP、POP3 或通知存量连接撤权通过。三库全功能、外部集成、恢复续期及最终清理初始化仍保留,整体不放行。 + ## 最终 SQLite 回复闭环复审(2026 年 10 月 4 日 06:00) - [✓] 管理员对副本 59、普通用户对副本 60 通过页面输入正文并回复,发件箱分别显示 05:54、05:56 发送成功。