支持项目编码访问单项目公示屏
需求:无需查询公示 Token,直接通过项目编码打开单项目公示页。 实现:规范化项目编码并按 code 查询,同时保留既有 Token 哈希查询;补充前后端及集成回归测试。
This commit is contained in:
@@ -602,3 +602,10 @@
|
||||
- 采用新公开接口返回字段白名单,并让公开路由使用独立页面壳;其他 `/admin/*` 页面和 `/api/admin/*` 接口保持原鉴权。
|
||||
- 工作区已有 `DisplayPage.tsx` 与对应测试的未提交语音播报改动,本轮不覆盖、不整理这些用户改动。
|
||||
- 线上 URL 在普通读取器中被安全校验拒绝,应用内浏览器两次只读打开均超时;没有据此推断线上当前页面状态,也未执行部署。
|
||||
|
||||
# 2026-07-31 单项目大屏项目编码路由
|
||||
|
||||
- 前端已有 `/display/:token` 通配路由,传入项目编码时无需新增 React 路由;当前阻断点是后端只接受 40–128 位 Token 并按哈希查项目。
|
||||
- 项目编码规则为 2–24 位大写字母、数字、下划线或连字符;可复用既有校验规则,并对 URL 输入统一转大写。
|
||||
- 已有有效 Token 最短 40 位,不会与最长 24 位的项目编码冲突,因此可在同一个快照接口中安全区分两类标识。
|
||||
- 后台新建项目不生成公示 Token,但项目编码必有值;改用项目编码后,新建项目也能直接打开单项目只读大屏。
|
||||
|
||||
Reference in New Issue
Block a user