使用wx.login()获取code然后调用auth.code2Session拿到openid,unionid,session_key。
两个用户的unionid相同。[{"unionid":"odDEv6e4OSVAeh_nXDzkOurZkMJs","openid":"oHGXU5BDzrdDMfLgZqbVgvDtpbHM"},{"unionid":"odDEv6e4OSVAeh_nXDzkOurZkMJs","openid":"oHGXU5F0zRV9anogbbISClfj-Vug"}]。
auth.code2Session的返回结果应该只跟wx.login()的code相关。如果可以根据openid来验证unionid是否正确也可以。具体可以怎么操作烦请告知。谢谢
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
openId 与 unionId 可以简单理解为
openId = aes(用户 uin + 小程序 uin)
unionId = aes(用户 uin + 开放平台 uin)
理论上不同用户 unionId 一定不同。
如有疑问,请提供 requestId 供进一步排查。
吃瓜,已关注,😏