fix: 微信登录 API 返回数据添加 phone 字段

- /api/auth/login/wechat 端点返回的 user 对象中添加 phone 和 phone_confirmed 字段
- 保持与 /api/auth/session 返回格式一致
- 修复 PC 端微信扫码登录后手机号显示 [object, object] 的问题

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-15 13:44:42 +08:00
parent ff8a7b2dfb
commit 83b5941281

2
app.py
View File

@@ -4763,6 +4763,8 @@ def login_with_wechat():
'username': user.username, 'username': user.username,
'nickname': user.nickname or user.username, 'nickname': user.nickname or user.username,
'email': user.email, 'email': user.email,
'phone': user.phone,
'phone_confirmed': bool(user.phone_confirmed),
'avatar_url': user.avatar_url, 'avatar_url': user.avatar_url,
'has_wechat': True, 'has_wechat': True,
'wechat_open_id': user.wechat_open_id, 'wechat_open_id': user.wechat_open_id,