From a53afb219c0cf4fa5ac25484de7ecefb7190f33a Mon Sep 17 00:00:00 2001 From: QiuSW <105186638@qq.com> Date: Mon, 17 Aug 2026 11:46:31 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=A0=87=E8=AE=B0=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?#104=20=E9=AA=8C=E6=94=B6=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/task/104-Sense-30天登录有效期.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/task/104-Sense-30天登录有效期.md b/docs/task/104-Sense-30天登录有效期.md index a1aff17..591637e 100644 --- a/docs/task/104-Sense-30天登录有效期.md +++ b/docs/task/104-Sense-30天登录有效期.md @@ -2,8 +2,8 @@ generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件) wiki_page: Task-104-Sense-30天登录有效期 wiki_url: https://git.ilapage.cn/ila/yovision/wiki/Task-104-Sense-30%E5%A4%A9%E7%99%BB%E5%BD%95%E6%9C%89%E6%95%88%E6%9C%9F.- -wiki_revision: 985be106d605ffec01de071d1f9271d33c708325 -synchronized_at: 2026-08-17T03:09:07Z +wiki_revision: 2b4df23ec321de868840da61d87d8d6fce8537a7 +synchronized_at: 2026-08-17T03:46:13Z # 104 Sense-30天登录有效期 @@ -11,7 +11,7 @@ synchronized_at: 2026-08-17T03:09:07Z - 类型:需求 - 所属 Epic:#7 - 所属 MVP / 版本:#8 -- 状态:待验收 +- 状态:已完成 - 日期:2026-08-17 - Gitea 工单:https://git.ilapage.cn/ila/yovision/issues/104 - Wiki 页面:Task-104-Sense-30天登录有效期 @@ -43,6 +43,7 @@ Sense 原生产、demo、SQLite 和完整配置默认 JWT 有效期为 3600 秒 |---|---| | 非开发模式签发 JWT 的到期时间为签发后 30 天 | 通过 | | Token Cookie 使用 30 天持久化期限,退出仍删除 | 通过 | +| 浏览器关闭后重新打开仍保持登录 | 通过(用户验收) | | 所有运行配置及 Windows 生成值为 2,592,000 秒 | 通过 | | Go、Vue、Windows 包测试与 PostgreSQL 启动回归 | 通过 | | ZIP 仅含模板配置,不包含现场秘密或数据 | 通过 | @@ -60,13 +61,18 @@ Sense 原生产、demo、SQLite 和完整配置默认 JWT 有效期为 3600 秒 - 独立 #104 包使用现场 PostgreSQL 完成迁移和启动,`127.0.0.1:18080` 监听成功,生成配置确认 `timeout: 2592000`。 - 包:`Sense/dist/sense-windows-amd64-104.zip`,56,457,546 bytes,SHA-256 `BCE3EDD3F5BD79C75A953CB7673D1C9867CE3BB89755D6A188C7CA1226D05CE3`,来源提交 `adc227f110bf0c456d1523eac151ed1d8360cc83`。 - 一次错误的 Vue 测试参数把 `--runInBand` 识别为模式而未找到测试,已改用正确命令并通过;一次临时运行数据恢复把日志目录复制成同名文件,修正验证环境后从失败点重试并通过,均非产品代码缺陷。 -- **未验证部分**:无法用真实等待 30 天验证自然到期;以固定时钟 JWT 测试和 Cookie 参数单测覆盖。实际浏览器关闭/重开由人工验收确认。#104 独立包不包含仍待验收的 #101;两项进入 `dev` 后才能生成最终组合包。 +- **未验证部分**:无法用真实等待 30 天验证自然到期;以固定时钟 JWT 测试和 Cookie 参数单测覆盖。用户已于 2026-08-17 明确验收通过,浏览器关闭/重开行为由人工确认。#104 独立包不包含仍待验收的 #101;两项进入 `dev` 后才能生成最终组合包。 ## 遗留问题 - 当前服务已恢复为用户原有的 #101 验证包,避免应用外壳回退;#104 独立包保留为具名 ZIP,未覆盖当前标准包。 - 当前架构没有服务端单 Token 撤销能力,这是确认范围内的安全限制。 +## 验收确认 + +- 用户于 2026-08-17 明确回复“#104 验收通过”。 +- PR #105 按仓库门禁合入 `dev`;`main` 不变。 + ## 相关提交 - `857ba45` feat: 将 Sense 登录有效期调整为30天 (#104)