前端使用wx.getUserProfile后,后端第一次解密失败?

发布于 5 年前作者 liaojing5419 次浏览最后编辑 5 年前来自 issues

前端将 wx.getUserInfo换成wx.getUserProfile后,后端未改动解密代码,解密的时候,会报javax.crypto.BadPaddingException: pad block corrupted的错误。但只有一段时间后第一次登陆会报这个错,后续重新登陆就会成功。已经和前端确认一次登录只会调用一次wx.login,且是先调用wx.login,后调用wx.getUserProfile;所以应该不是前端多次调用wx.login刷新session_key导致。请问是什么问题?

1 回复
thao
thao1 楼3 年前

看下前端 是不是 wx.getUserProfile里调用的wx.login