当前位置: 首页 > Web前端 > HTML5

小程序开发第三部分:小程序登录流程

时间:2023-04-05 01:40:07 HTML5

小程序登录流程官方小程序登录API详解流程图分为以下几个部分,红色部分负责前端,绿色部分负责后台部分:表示小程序登录wx.login()。只要有网络连接,微信登录API就不会失败。有成功回调,成功后会返回一个code(临时登录凭证)。使用代码有两点需要注意:代码有效期只有5分钟,5分钟内必须和后台交互代码只能使用一次!一次!一次!(此处重复强调),所以不能每次需要都使用缓存的代码,只能再次调用wx.login()。如果使用缓存代码,回台时会被识别为js_code,无法再使用。登录凭证验证。平台类小程序都需要打通平台数据,所以首先要验证检测接口是否互通。该接口是小程序的固定接口。平台类型小程序关联完成后,满足unionid。这个测试接口会正常返回unionid。接下来就可以进入开发者服务器的登录验证了。3.服务器登录。开发者服务器通过前端返回的code与微信服务器交换unionid,通过unionid确认用户信息,同时返回登录状态。小程序中没有cookie,前端需要存储登录状态,方法:wx.setStorageSync('key','value');