先通过wx.login拿到的code去获取openid(unionid), 然后结合小程序端的用户信息, 这样获取的信息跟后端通过解密encryptedData来获取用户信息基本一致, 那么后端为什么要花费资源去解密呢,?
答: 从安全角度考虑前端数据是不可信的, 因为前端甚至整个微信都有可能被劫持,但是encryptedData是加密数据, 没法伪造,用于加密和解密的sessionKey只在微信后端和开发者后端传递。所以encryptedData可以用于防止这种情况出现
上一篇微信小程序之接口验证问题与处理onLaunch与onload异步同步问题
下一篇小程序微信支付完整demo,包含退款
微信隐藏功能有哪些
微信引用回复怎么操作
微信拉黑和删除怎么区分
微信怎么清理缓存不丢记录
微信如何发送高清原图
微信延时转账怎么设置
微信收藏如何分类整理
微信消息撤回有时间限制吗