小程序封装登录流程
2019-12-11 11:08:13 0 举报
登录查看完整内容
小程序封装登录流程
作者其他创作
大纲/内容
获取授权列表
true
调用pageOnLoadInit( )
false
调用wx.checkSession
userinfo: 包含token的用户信息
已过期
判断needAuth参数
此回调函数也是执行这个操作
将userinfo及授权列表存入gData
是否需要授权信息
如果有loginedCb回调函数则执行
需要用户信息的页面 Page -> onLoad:
检测session_key
gData.logined
调用exeLogin( )重新登录
调用getLoginInfo()
定义一个loginedCb回调函数
app.js -> onLaunch:
调用pageGetLoginInfo( )
判断是否已经授权,若没有则跳转到授权页面
未过期
将gData里的信息logined、userinfo、authsetting存储到当前页面的data里
logineduserinfoauthsetting
此篇文章的小程序登录封装流程图 https://www.jianshu.com/p/7414a543c622
收藏
收藏
0 条评论
回复 删除
下一页