该用户是否有phone
否
手机号是否存在用户表上
获取openid
无
可以跳过提示
有
是
已经有uid(已登录过)
提示用户,绑定手机号(发验证码验证)
ok,登录完成
创建一个新用户uid,同时phone和openid这字段也都有了
在已有用户数据上绑定这个phone
个人中心/分享按钮等
提示该手机账号已存在,绑定不了(已经有2个uid了)
在已有用户数据上绑定这个openid
微信登录按钮
该openid是否已存在用户表上(是否有uid,有uid代表已经用微信登录过了)
无uid(第一次微信授权登录)