wx.login 可以获取openid 和session_key
wx.getUserInfo 可以获取基础的userInfo和加密签名数据
微信官方给的登陆流程是先wx.login 获取到openid存到数据库里,用到用户信息的时候 再 wx.getUserInfo获取基础用户信息,拿到用户基础信息之后可以把用户信息也存储到数据库里了。
正常来说这时候已经可以了,为什么还要去根据session_key和加密签名获取用户信息呢?这些有什么用呢?
wx.login 可以获取openid 和session_key
wx.getUserInfo 可以获取基础的userInfo和加密签名数据
微信官方给的登陆流程是先wx.login 获取到openid存到数据库里,用到用户信息的时候 再 wx.getUserInfo获取基础用户信息,拿到用户基础信息之后可以把用户信息也存储到数据库里了。
正常来说这时候已经可以了,为什么还要去根据session_key和加密签名获取用户信息呢?这些有什么用呢?
两个问题
拿到用户信息后存储到数据库就可以了
为什么还要去根据session_key
和签名获取用户信息?
session_key
获取的,因为用户头像昵称信息明文已经有了unicode
就必须通过解密才能获取,因为明文里面没有4 回答1.7k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答1.3k 阅读✓ 已解决
2 回答1.9k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答911 阅读✓ 已解决
2 回答1.4k 阅读
你要把数据发给服务器去存储,不是加密的数据如何保证是正确的呢?