docs(tasks): complete T-201 admin session
This commit is contained in:
+9
-3
@@ -3,7 +3,7 @@ id: T-201
|
|||||||
title: 管理员登录与会话
|
title: 管理员登录与会话
|
||||||
phase: 2
|
phase: 2
|
||||||
deps: [T-004, T-005]
|
deps: [T-004, T-005]
|
||||||
status: DOING
|
status: DONE
|
||||||
created: 2026-08-04
|
created: 2026-08-04
|
||||||
vikunja_task_id: 26
|
vikunja_task_id: 26
|
||||||
context_ref: 80ed9b7
|
context_ref: 80ed9b7
|
||||||
@@ -22,7 +22,7 @@ write_paths:
|
|||||||
- admin/README.md
|
- admin/README.md
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- BEGIN VIKUNJA EXPORT id=26 synced=2026-08-04T06:40:45Z sha256=66371fb4b02b8a17fa38d71d81ffca2f38626b3b33baccd97256567d6ffd3d84 -->
|
<!-- BEGIN VIKUNJA EXPORT id=26 synced=2026-08-04T07:04:10Z sha256=25607da2b9c35781f56fdea1f399bdfb65b76fa9a5ca8210693714793f5ef5f4 -->
|
||||||
## 问题 / 背景
|
## 问题 / 背景
|
||||||
|
|
||||||
采购服务已有 Go/Gin/SQLite 骨架和核心模型,但没有管理员会话。T-201 与真机规格字段无关,可在 T-103 进行时并行。
|
采购服务已有 Go/Gin/SQLite 骨架和核心模型,但没有管理员会话。T-201 与真机规格字段无关,可在 T-103 进行时并行。
|
||||||
@@ -47,7 +47,13 @@ F-013、US-007;路由 GET/POST /login、POST /logout、受保护的 GET /tasks
|
|||||||
|
|
||||||
## 执行记录
|
## 执行记录
|
||||||
|
|
||||||
(暂无)
|
### 2026-08-04T06:58:30Z · ila
|
||||||
|
|
||||||
|
2026-08-04 T-201 实现与主审完成:提交 47c0844 新增强制环境配置、bcrypt 校验、HMAC-SHA256 签名进程内 session、随机 CSRF、登录轮换、登出撤销、受保护 /tasks 空壳和无外部资源的 SSR 登录页。主 agent 首轮退回 /tasks/.. 返回路径绕过、含 CSRF 页面缺安全响应头、Cookie 篡改测试概率失效三项;修正后独立复跑 go test ./...、go test -race ./...、go vet ./...、go build ./...、上下文校验与 diff-check,全部通过。实现未包含建单、试选、真机字段、授权、提交或付款;T-201 验收通过。
|
||||||
|
|
||||||
|
### 2026-08-04T07:03:54Z · ila
|
||||||
|
|
||||||
|
集成门禁补充:T-201 分支已合入 main@88d8f77(含 T-103 最新安全诊断),随后在独立 Windows worktree 运行完整 init.ps1,admin test/vet/build、client 78 项测试/compileall、editable install 与 agent-context 校验全部通过。首次运行因 120 秒工具超时中断在大体积 PySide6 依赖安装,未产生代码或证据问题;复用已建 venv 后完整成功。
|
||||||
<!-- END VIKUNJA EXPORT -->
|
<!-- END VIKUNJA EXPORT -->
|
||||||
|
|
||||||
## 边界
|
## 边界
|
||||||
|
|||||||
Reference in New Issue
Block a user