前段时间开发中的一款产品,有小程序和app:小程序直接微信登录,app使用手机号+验证码注册,手机号+验证码/密码登录. 用户使用其中一套账号密码即可正常使用,不强制要求完善另一套账号.为避免同一用户小程序是一个账号,app是另一个账号,就有了两套账号体系相互打通(绑定)的需求. 下边梳理下注册登录及相互绑定的流程. 小程序注册登录 从微信进入小程序,如果数据库中没有这个微信用户,即注册为新用户,然后自动登录.如果已经有这个用户了,也自动登录. 这里为什么是UnionID而不是openid. o