不用云开发
小程序获取手机号,解密失败大家怎么解决的?官方文档说,加密使用的session_key和解密使用的session_key必须一致,但是我第一次进小程序,不使用login,也一样拿加密数据,那谁知道加密的session_key是什么,我是真的懵..... 就算我提前使用login获取session_key,保存下来,能够解密成功,过了一小段时间之后重新获取,check没失效,却解密失败,如果check失效的话,那他又是用的session_key什么加密的呢
2020-06-16官方文档说,加密使用的session_key和解密使用的session_key必须一致,但是我第一次进小程序,不使用login,也一样拿加密数据,那谁知道加密的session_key是什么,我是真的懵..... 就算我提前使用login获取session_key,保存下来,能够解密成功,过了一小段时间之后重新获取,check没失效,却解密失败,如果check失效的话,那他又是用的什么加密的呢
wx.checkSession有效,但是解密数据失败在实现一个微信群权限控制的功能中,主要执行了如下步骤 1. 用户从微信群打开小程序时,会获得微信给我们的加密数据,加密数据主要包括微信群的id 2. 调用wx.login获取一个code 3. 使用code换取一个session key供解密数据使用 4. 调用wx.checkSession,检查session key是否过期, 没过期时,把加密数据传输到后端服务器解密,利用上一步的session key解密数据,会出现一定概率的失败 出现上述问题主要原因是在第1步中,微信加密数据的时候使用了一个session key,但是第2步的操作导致了session key发生了改变,请在这个问题如何解决,如果不执行第2步,又无法拿到session key
2020-06-04