微信小程序登陆状态维护逻辑流程图
2018-02-27 16:13:28 37 举报
微信小程序登陆注册模型流程图
作者其他创作
大纲/内容
{ 微信中的基本信息, 绑定的手机账户信息(用于同步应用医美时空app数据),}
parameters
小程序获取用户的code,nickname,性别,头像,发送到server,
不愿意
跳转到index的tab页
json
获取用户的授权状态
打开了授权,重新运行本函数
有app账号但是没有绑定微信
函数启动
清空本地存储
判断用户是否允许获取
调用获取其个人信息并发送服务器,服务器操作数据库并返回服务器端其个人基本信息json,本地存储,重新加载
Type2_1
app.onlaunch(app启动):调用util.js中指定的函数,判断用户是否允许获取
启动小程序一次获取
server通过code得到用户的openID,从数据库查询openID下的用户
展示个人信息
允许
不允许
在我的个人中心显示用手机号注册并绑定账号按钮
无 app账号,仅用微信登陆
添加该用户,返回用户基本信息
用户分类
未注册VIP的用户
已注册VIP用户
Type3_1
打开小程序app.js启动函数执行
Type1_1
没有打开授权
没有本地基本信息
获取用户的基本信息,并存储本地存储
服务器端
微信授权页面
json包含的内容 说明
用户是否愿意去授权
判断是否拥有本地个人信息
Type1_2
是否拥有本地存储的用户数据信息
不存在该open ID的用户
有本地信息
小程序端
有app账号并且已经绑定了微信
Type2_2
【我】需要用户登陆的地方
存在该open ID的用户
弹窗提示用户去打开授权,
打开相关需登录的页面获取
更新其微信昵称和头像性别等基本信息,返回用户基本信息
0 条评论
下一页