永恒骑士 小程序服务器列表空,微信小程序一键登录应用服务器通过AES解密返回purePhoneNumber为空?...

本文记录了一次微信小程序登录过程中出现的异常情况,即通过AES解密用户信息时,phoneNumber与purePhoneNumber字段为空,导致用户无法成功登录。正常日志与异常日志对比显示,解密后的用户信息缺失关键数据,可能是编码、请求流程或解密过程中的错误。这个问题影响了用户的登录体验,需要进一步排查原因并解决。
摘要由CSDN通过智能技术生成

通过后台日志 小程序将用信息传入后台 后台偶现通过AES解密用户信息获取phoneNumber与purePhoneNumber为空。下面附上正常与异常的日志。

正常:

微信登录开始...info = {"code":"081eBHkl2upRp64g5vnl2SxnYc1eBHkN","data":"CyBm8gDjc07v47DSSdQtGmnu7PL3rMSHHV8Pc61tVtxUuEB7P4DWcVAXj1cBhPnq7Bau3Eav3TwMIXIC+g+XkEF2pSGZOREyfe7kGCbaSg0NDFikBuT997/rlG9GmtXvdXvDWdCSsIfzyWA6c/MgpJjBGzL58lQbPdSx0NFNHDBjuemILGN5ku+I6mlhk/VwO27OScBvqKqDHhw6Cor9XA==","deviceType":"miniProgram","iv":"4JwCLb7Gjj27c2ZV+5fGhw==","loginLatitude":31.746186,"loginLongitude":117.287757,"loginType":"1"}

根据code请求微信,获取结果 ...jsonObject={"unionid":"ogOQDxPCMEs6P0OjcjhQQxlKVz6w","openid":"oEKHx0JoklN5UBshPeQF0AvabNdY","session_key":"9XH09jE644dQj1qV2VHoXA==","expires_in":7200}

AES解密用户信息 ...decrypt={"phoneNumber":"15156152616","purePhoneNumber":"15156152616","countryCode":"86","watermark":{"timestamp":1611884346,"appid":"wx4f0f106eaa4b5eab"}}

异常:

微信登录开始...info = {"code":"0113nqFa1nlXpA0OAqGa1GIot523nqF1","data":"zMlA8VGkZLGM+xWyfGsqBKX8ld6JXgHVDtOSdDLq8JHYC2qCHTZCY5trz+W3ZuL7dX2YSlAPhTPUKE1a/twGIVbgUAm3F5pKLlHuZW90kT2ZFBKi+8B4qEo09ugq4Xdig1xq+3lhbd5Hf6tge9fe8sUWIiKtzpALnFgwBf+UgeI=","deviceType":"miniProgram","iv":"yJ/IRC8A7pyeDodDMj9/7A==","loginLatitude":23.130061,"loginLongitude":113.264499,"loginType":"1"}

根据code请求微信,获取结果 ...jsonObject={"unionid":"ogOQDxEEBbRXgTw-qqzxL4oZAZ_c","openid":"oEKHx0IVx4lCrqLAxnbz-TykPoBI","session_key":"GwO0A5ObmRt5VjpSvzFktA==","expires_in":7200}

AES解密用户信息 ...decrypt={"phoneNumber":"","purePhoneNumber":"","countryCode":"","watermark":{"timestamp":1611869618,"appid":"wx4f0f106eaa4b5eab"}}

发现异常信息中phoneNumber与purePhoneNumber都为空 导致用户登录失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值