fix: 修复未登录态授权刷新循环
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
2026-04-20 22:01:04 +08:00
parent 75944b1f1f
commit 39c7f0735f
5 changed files with 103 additions and 13 deletions

View File

@@ -149,8 +149,15 @@
- 不主动附带 `Authorization`
- 不因本地 access token 失效去触发 `/api/auth/refresh`
- 若当前请求本身没有携带 access token也不允许因为返回 `401` 就额外触发 `/api/auth/refresh`
- refresh cookie 缺失、refresh 失败、账号状态过期时,不能把首页公开作品广场一起拖成错误态
受保护工作区恢复补充约束:
- 若 URL 或 `sessionStorage` 中残留 `customWorldSessionId``customWorldOperationId` 等共创工作区恢复标记,未登录态下不能直接请求对应的 Agent 会话或操作接口
- 这类“恢复共创工作区”场景要先弹出登录弹窗,登录成功后再恢复原本的工作区或操作上下文
- 用户未登录且关闭登录弹窗时,前端保持平台页可浏览状态,不允许持续轮询受保护接口
未登录时不读取:
- 自定义世界库