← 返回测试中心

🟢 小程序微信一键登录测试

对应需求 2.2.2:用户打开小程序 → 点击微信一键登录 → 获取wx.login的code → 后端用code换OpenID+手机号 → mergeUser → 生成全局Token

📋 小程序登录流程

1.获取微信code 2.code换OpenID 3.获取手机号 4.mergeUser 5.签发Token

小程序端调用 wx.login() 获取临时code → 传给后端 → 后端用code+appSecret调用微信API换取OpenID → 如传入encryptedData+iv则解密手机号 → 根据手机号mergeUser(自动三端打通) → 生成全局Token返回前端

🔧 测试参数

💡 使用说明
1. 微信code输入框默认填了mock值,后端WechatApiService会返回模拟OpenID
2. 如果小程序传了encryptedData+iv,后端会解密手机号;否则从phone字段取手机号
3. 登录成功后自动调用mergeUser,同一手机号在不同平台登录返回同一userId

📝 执行日志

等待操作...