中台用户登录时序图-02
2021-04-14 13:48:42 8 举报
登录查看完整内容
公司内部中台登录时序图
作者其他创作
大纲/内容
到中台查询,看是否在其他平台注册过
微信认证
平台用户表uid id platfrm phone switch 1 1 A 123 1 1 2 B 123 0 1 3 C 222 1
A平台
中台用户表id:主键 (1)phone:手机号(一个平台修改,其他平台全部修改)username:用户名password:密码create_time:创建时间
新用户注册
登陆成功
A平台新增的数据返回给平台保存
不存在
平台用户表id:主键uid:父类ID(中台用户表主键)platform:平台号key:各平台返回的用户标识(open_id)email:邮箱switch:开关(开:从中台查询所有的数据;关:查询自己平台的数据)status:帐号启用状态:0->禁用;1->启用
用户信息
中台
备注:中台用户表与平台用户表一对多关系用户注册、登录步骤: 1、用户登录A平台,微信授权获取用户信息后,登录A平台 2、A平台已存在此用户,登录成功 3、A平台不存在此用户,则到中台查询 4、中台有此用户在其他平台登录的数据(通过手机号码),将次用户的基本信息(电话、用户名、密码......)返回给A平台,A平台用户表保存一条数据,再将数据给中台保存。或者中台在返回数据给A平台时,自动保存一条数据到平台用户表,不需要A平台再返回这一步。 5、中台查不到此用户,A平台需要用户注册。注册后将用户信息发送给中台,中台保存到中台用户表和平台用户表,以便给其它平台使用。订单信息 1、各平台产生订单,将订单信息发送给中台,保存到中台订单表 2、查询时,参数传平台号、用户ID或者手机号码,中台验证此用户是否关闭了开关span style=\"font-size: inherit;\
存在,返回用户的基本信息
微信授权
注册的信息同步保存到中台
校验
保存数据并登录
首次登录
登录
中台订单表id uid platform phone product_name product_size .......1 1 A 123 牛肉 102 1 B 123 羊肉 83 1 C 123 茶叶 3
A平台保存数据并登录
收藏
收藏
0 条评论
回复 删除
下一页