Commit Graph

7 Commits

Author SHA1 Message Date
4e4df248ca feat: openid 即可区分用户 — openid-login 降级建档(CRMEB 查不到也建档)+ 用户中心微信授权登录按钮 2026-07-31 15:04:53 +08:00
a8409ad76b feat: 添加用户资料中的邮箱和地址字段,并更新相关接口和页面 2026-05-29 01:59:05 +08:00
96a938e11b feat: openid-login + avatar_url 修复
- 后端: 新增 /auth/openid-login 接口(调 CRMEB 补齐用户信息)
- 后端: config.py 新增 crmeb_base_url / crmeb_api_key 配置
- 后端: api.ts 新增 openid-login 接口声明
- 前端: LoginPage 改为走 openid-login(openid 单参登录)
- 前端: UserContext 修复 avatar_url 未映射导致头像不显示的问题
2026-05-27 22:24:14 +08:00
1eef3ae614 refactor: 小程序参数直传 uid/openid/phone,前端构建本地 token 完成登录
- 新增 createDummyToken() 从前端构建本地 JWT(后端不验签)
- LoginPage 检测 URL 参数 uid/openid/phone 直接登录
- 新增 /api/auth/params-login 后端接口(后续可选)
- 移除 paramsLogin API 调用,简化流程
- Debug 面板默认显示
- 修复 JWT base64url 解码
2026-05-27 18:48:24 +08:00
80904e65d8 feat: 更新认证逻辑,支持通过openid查找或创建用户,并调整JWT负载字段 2026-05-27 01:49:23 +08:00
08df1825a7 简化H5应用用户授权 2026-05-23 01:59:52 +08:00
409dabafb5 feat: 初始化孕育无忧全栈项目基础代码结构
完成项目初始搭建,包含后端FastAPI+MongoDB服务、前端React+Vite项目的完整基础结构,添加各类配置文件与依赖清单,涵盖核心业务初始框架。
2026-05-21 00:46:48 +08:00