5月13号
一、微信小程序维护登录态与获取用户信息
*
微信小程序的运行环境不是在浏览器下运行的。所以不能以cookie来维护登录态。下面我就来说说我根据官方给出的方法来写出的维护登录态的方法吧。
*
在wx.login()登录的前提之下,我们可以通过wx.getUserInfo()获取用户信息。其中一些不敏感的信息在返回的 result中的userInfo里。如想要获取敏感信息。openid,unionid之类的。则需要从密文中去解密得到。 而密文则在encryptedData这个字段当中。我们去请求我们服务器去解密然后得到敏感信息后则可以保存起来。
*
1.session_key (30-1=29天) string 会话密钥(解码用户的敏感数据---是微信服务器生成的针对用户数据进行加密签名的密钥)
2.unionid string 用户在开放平台的唯一标识符,在满足 UnionID 下发条件的情况下会返回,详见 UnionID 机制说明。(是微信用户在所有微信平台下的唯一标识)