手机版

微信小程序前用户数据存储(后台Laravel)

时间:2021-12-10 来源:互联网 编辑:宝哥软件园 浏览:

经过两天的修修补补,这个微信小程序后台获取用户数据的过程断断续续地开启了。

接下来,记录这几天的收获。

首先我们可以看到微信小程序的官方文档wx.login。

微信小程序前台的用户数据入库(后台Laravel)(图1)

从这个图中我们知道前台会给后台发一个代码,后台会获取代码,用appid和appsecret请求微信接口服务获取openid和session_key。

看了这些文件,我们可以清楚地知道

为了在后台获取用户数据,前台除了代码之外,还需要传输iv和encryptedData。

微信小程序前台的用户数据入库(后台Laravel)(图2)

在后台获取这两个并使用代码请求session_key解密并获取用户数据,包括头像昵称城市等。

那么我如何获得这个静脉注射和加密数据前台?

非常简单地通过wx.getUserInfo

wx . GetUserInfo({ success : function(RES){ var iv=RES . iv var。encrypted data=RES . encrypted data } })

版权声明:微信小程序前用户数据存储(后台Laravel)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。