账号体系设计:如何解决手机号二次使用导致的账号问题
发布时间:2017-05-16 14:14:43 所属栏目:运营 来源:woshipm.com
导读:副标题#e# 手机号已经成为了目前绝对的主流注册方式,大多数产品的帐号体系也是依赖手机号来建立的,但如果用户手机号不使用之后,再被运营商放号,新的用户拿到了这个手机号,那么该不该给这个用户注册呢?产品的安全机制如何保证?今天来临摹下大厂的做法
这里提供一个自己脑洞出的解决帐号a缺失了手机号无法登录问题的方法。 解决方案是——新增一个字段用于记录用户的历史手机号,当小红注册了帐号b,同时绑定了手机号A后,小明的现有帐号手机号即为空,但是历史手机号为A。 当用户登录的时候,先检测“手机号+密码”是否能正常登录,如果可以直接登录,若不可以,再检测“历史手机号+密码”是否能登录,如果能登录则引导用户去设置手机号。 流程如下: 我们再回过头看二次放号产生的登录问题: (1)若产品中有登录保护等安全机制,小明将无法登录自己的帐号。 答:在安全机制中通过其他方式验证小明身份; (2)若二次放号后小明帐号a的密码被更改,小明通过原有的手机号A+密码无法进入帐号。 答:让小明去重置密码,在重置密码流程中新增“获取不到验证码”通过身份验证的方式来重置密码; (3)若产品允许小红注册一个新的帐号,小明帐号a与手机号A的就会解绑,小明无法登录帐号。 答:通过验证“历史手机号+密码”的方式来重新绑定手机号。 3、忘记密码流程(编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |