人人商城用户在微信环境内通过手机号注册登录再绑定微信授权
项目背景
项目最初是没有对接公众号的,通过一些处理之后,实现了在微信环境内通过手机号注册账号,也积累了不少的会员。
现在因运营策略的改变,需要对接认证的微信服务号,要求实现如下几点:
1、在浏览器中:新老用户均支持H5方式的登录和注册账号
浏览器:手机浏览器,PC浏览器
2、在微信环境内:新老用户的注册与登录规则如下
2.1 新用户不要静默登录,需要通过手机号注册账号的形式来登录
参考上述H5登录和注册
2.2 新用户注册时
若当前微信未注册为商城会员,或已注册但未绑定手机号,则该手机号与当前微信绑定,最终会员账号以微信作为openid;
若当前微信已注册且已绑定手机号,则手机号单独注册为新会员,不与当前微信绑定,且注册成功后不可在当前微信内登录
2.3 用户登录时
若当前微信已注册且已绑定手机号,则不可在当前微信内登录,报错提示:“您的微信已绑定其他手机号,当前账号需在浏览器中登录访问”;
若当前微信已注册但尚未绑定手机号,则将该手机账号合并到该微信的会员下【注意是两个账号的合并】,合并后,以微信openid来登录;
若当前微信尚未注册会员,则将手机号绑定到该微信名下【注意是绑定,且以微信为openid】
2.4 保证微信内双向绑定的会员正常使用原生功能,比如微信支付,关注公众号等