前端使用wx.getUserProfile后,后端第一次解密失败?
发布于 4 年前 作者 liaojing 5176 次浏览 来自 官方Issues

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

1 回复

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

回到顶部