前言: 每次和第三方平台之间的登录都会比寻常的麻烦一点,为了安全,第三方都会各类加密解密过时时间。。因此,就有了这篇文章……小程序
看文字不如看图,先看下面的流程。安全

比较重要的几点在下面列出来:session
- wx.getUserInfo()接口再也不出现受权弹窗。必须使用button组件。已上线的小程序忽略。
- 在调用 wx.login 时会直接更新 session_key,致使旧 session_key 失效,而这个session_key 会涉及到受权获取的加密信息以及后台解密的密钥,所以必定要在login后再受权
- openid和unionid都是用户惟一标识,同一用户openid在不一样的公众号、小程序下面是不一样的;unionid在一个开放平台下面是惟一的。也就是说一个开放平台下的公众号和小程序,同一用户,unionid是相同的。看需求选择使用 unionid 仍是 openid 。
- 能够使用 checksession 来判断是否登录,也能够用自定义的登录态来判断,和后台协商好便可。