用户用手机号+验证码注册了用户,如果需要更改手机号了(只考虑系统进行身份验证只有手机号短信验证这一种情况,其他的密保、邮箱、身份证等等高级的不用考虑了),目前我想到了以下几种情况和处理流程:
1、原手机号能收到验证码:
这个简单,原手机号接收修改手机号的验证码,验证通过后授权进入绑定新手机号
2、原手机号不能收到验证码
这个就复杂了,系统怎么确认你就是你:
a)通过某种用户历史数据对用户进行验证
比如选择几个自己好友,勾选几个买过的商品,邀请几个好友来进行验证,比较常见,前提是这个账号有有黏性的历史数据
b)记得密码
输入密码,验证通过后获得初步信任,然后:
·走 a)方法,算是升级版本
·经过算法计算出的周期(赎回周期)后可以重设手机号
c)不记得密码
没有想到能用的流程;常见场景:忘记密码,想重置密码(需要手机验证码,手机号又注销了,好尴尬)
x)人工重设手机号,更加复杂的判断你就是你
没有想到能用的流程;不过基于简单考虑就基本不考虑了