SAAS 小程序流程图
2021-05-23 02:37:34 33 举报
SAAS 小程序流程图
作者其他创作
大纲/内容
不存在
拒绝
授权
新用户
是否有租户信息
获取装修模板
是否是新用户
服务器
解密得到详细信息更新进入数据库,并返回给小程序用户详细信息
流程结束
存在
通知服务端未过期
服务端
获取成功
是
需要
获取店铺信息
token为服务端存放在小程序端的唯一标识,在每次请求,携带在请求头中,用于服务端在缓存中获取openid和session_key
无
获取装修数据
正常执行页面请求
三次无法获取租户信息
小程序有一个页面配置文件,存放需要登陆和不需要的登陆的页面名称,用于后期维护。
是否存在check标识
过期
带上token去请求服务器
小程序维护一个check状态,过期时间为一小时,用于存放session_key。
当前操作出现在个人中心重新获取用户信息功能
不需要
提示并提供返回
如果不存在,需要重新checkSessionKey。如果storage存在,就直接执行其他请求
服务换取openid和session_key
生成页面骨架屏
无信息
用户进入小程序页面
否
弹出手机号授权
通过APPID获取当前小程序所属租户
得到敏感数据和常规信息
检查本地是否存在token
获取code,然后请求服务器
是否绑定手机
判断缓存是否存在
小程序调用checkSessionKey
渲染装修数据
生成一个新用户
将token存放在Storage中
是否对应租户信息
未过期
有
是否需要获取用户最新信息
页面是否需要登陆
弹出用户信息授权
当页面执行完以上逻辑后,在执行页面其他请求
首页装修业务
服务端根据token从数据库中取出openid和sessionKey再次存入缓存1小时
服务器将openid和session_key持久化数据库和1小时缓存,并生成token
收藏
0 条评论
下一页