美文网首页
微信小程序wx.login()登陆流程

微信小程序wx.login()登陆流程

作者: 黑白说程序 | 来源:发表于2020-09-10 09:57 被阅读0次

    微信小程序的登陆一般都是写在app.js当中,具体流程如下

    1、用户通过login()方法获取code,然后把code传给开发后台,后台通过code 以及appid以及密钥获取openid和sessionkey 进行登陆,然后返回一个token给前端

    注意:获取openid和sessionkey不要在前端执行,都要有后端来处理,我们只需要传code就可以了

    2、前端拿到token之后存储到globalData里的变量当中,这样其他页面就是可以同过var app=getapp();app.globalData调用token,但是全局变量会随之小程序关闭,就会清除变量,所以我们要将token存到缓存当中,

    设置缓存有2中方式setStorageSync是同步存储,将token存储之后才会执行后面的代码,setStorage是异步存储

    wx.setStorageSync(token, token);    

    wx.setStorage({key: 'key',data: data,});    

            ① 在onLaunch中token的具体流程是

    相关文章

      网友评论

          本文标题:微信小程序wx.login()登陆流程

          本文链接:https://www.haomeiwen.com/subject/xrvuektx.html