本文主要是介绍微信小程序登录,服务端解密有几率-41003,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
服务器是将unionId作为唯一id的,需要使用WXBizDataCrypt.decryptData将encryptedData解密出来。不过在调用WXBizDataCrypt.decryptData的时候总是会有30%的几率解密失败,返回errorCode -41003
服务器端语言:PHP
原因:
每次小程序获取到iv的值中间有空格的,就会出错
js传输 iv 的时候用 encodeURIComponent 函数进行 urlencode (空格其实是符号:+ ?),PHP端接收的时候 urldecode 就可以了
这篇关于微信小程序登录,服务端解密有几率-41003的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!