小程序如何获取用户微信身份登录

微信小程序可以借助官方提供的接口插件来获取用户身份登录,方便快速建立微信小程序的用户体系。主要是通过wx.login接口来实现,以下是身份登录功能介绍。

小程序获取用户身份登录功能

小程序开发者调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开放平台帐号下的唯一标识(unionid,若当前小程序已绑定到微信开放平台帐号)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。

授权接口:

wx.login、wx.getUserInfo

用户侧使用流程:

wx.login:静默授权,开发者可获取openid

wx.getUserInfo:

(1)用户在小程序内点击组件,唤起登录窗口

(2)用户侧完成登录授权

接入流程:

(1)调用wx.login()获取临时登录凭证code,并回传到开发者服务器。

(2)调用auth.code2Session接口,换取用户唯一标识OpenID、用户在微信开放平台帐号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台帐号)和会话密钥session_key。

小程序用户身份登录

示例代码:

小程序用户身份登录

 


声明:本站部分文章来源于互联网,如有侵犯作者著作权,请及时与我们联系。

木鱼小铺小程序

为您推荐