ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

微信小程序开发 - 微信小程序登录流程

微信小程序开发 - 微信小程序登录流程

微信小程序登录流程

  1. 【小程序端】调用wx.login方法,请求【微信服务器】,获取登录凭证 code

详见文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html

  1. 【小程序端】请求【开发者服务器】登录接口,携带 code

  2. 【开发者服务器】请求【微信服务器】,接口如下,获取 openid (和session_key)

https://api.weixin.qq.com/sns/jscode2session?appid=【AppId】&secret=【AppSecret】&js_code=【code】&grant_type=authorization_code

详见文档:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html

  1. 【开发者服务器】生成一个自定义登录状态标识(token,这个 token 建立了与 openid 的关联关系),并返回给【小程序端】

  2. 【小程序端】保存这个 token(本地存储),在后续的请求中携带这个 token 进行身份验证

返回列表