v0.3测试

This commit is contained in:
2026-04-13 18:29:48 +08:00
parent 303258f0b5
commit fab5e0c02f
4 changed files with 201 additions and 3 deletions

View File

@@ -0,0 +1,19 @@
# 变更修复登录状态问题Session与Token同步
## 原因
用户反馈"登录后无法保存token登录后跳转回登录页"。经深度探索发现,系统存在 SessionPHP后端+ TokenAPI后端双轨制认证架构
- **登录API** (`/api/auth/login`) 返回 JWT Token前端存入 localStorage
- **Dashboard页面** 检查 PHP Session (`$_SESSION['user_id']`)
- **问题根因**:登录成功时只设置了 localStorage 中的 Token没有同步设置 PHP Session导致 dashboard 页面的 Session 检查失败,跳转回登录页
## 变更内容
- **新建** `frontend/api/save_session.php`PHP Session 保存接口
- **修改** `frontend/index.php`:登录成功后调用 save_session.php 同步设置 PHP Session
- **修改** `frontend/config.php`:添加 API_BASE_URL 配置(如果缺失)
## 影响
- **受影响的规范**:登录认证流程
- **受影响的代码**
- `frontend/index.php`登录成功后增加同步Session逻辑
- `frontend/api/save_session.php`新建用于接收登录信息并设置PHP Session