小程序授权同一微信支持多个手机号,如何进行限制?
如图,本人在开发小程序授权过程中,突然发现微信授权窗口可以切换手机号码,切换之后,后端换取的openId始终是唯一的,但是授权获取的手机号码却不是此微信的手机号码?
我们的业务以手机号为主账号,前端调用getPhoneNumber和wx.login提交数据给后端.
后端根据换取openId官方接口返回的sessionKey解密手机号码信息,以该手机号码作为登录账号.
微信授权支持多手机号切换后,我们后台出现了一个手机号两个账号的情况,对应不同的openId,请问有什么办法可以限制微信授权切换手机号?