通过手机验证码修改密码功能

如题所述

所有新功能的出现都是为了方便用户着想,这是毋庸置疑的。

但通过手机验证码修改密码  这个功能 到底应不应该存在?  我持怀疑态度。

做一个简单的测试,  你把你的手机借给你身边的任何一个有点上网经验的人,看看他用  “密码找回”  或 “忘了密码” 功能,能不能修改密码?

只要app 或者 web提供了 “ 通过手机验证码修改密码 ”  功能,答案一定是肯定的。  点下密码找回  -》输入手机号,点击发送验证码-》收到验证码后输入验证码,他就可到修改密码界面,然后你的该app或web的密码就被轻松的更改了。

这模拟的是一个什么场景?

1  你的手机丢了;

2  你以前注册的手机号码不用了,但没及时解绑,然后欠费几个月后,运营商已经把此号码卖给别人了。

作为开发人员的我,今天在QQ开发人员的群里建议了一下,结果被一顿拍砖。

1  有人说,那是用户自己的事情,谁让他不及时解绑。

2  有人说,就算被别人捡到了,他也不知道我哪个app,哪个网站用手机号码注册了,这是小概率事件,可以忽略。

3  有人说,就算密码改了,但付款也有付款密码,没事,钱丢不了。

我能爆句粗口吗?我们广大的开发工程师就这样站在用户的角度考虑问题吗?

我想说几句,用户是将手机丢了,谁这辈子没丢过东西,你能保证你一辈子不丢?

现在各大web网站, app这么多,广大网民们谁还没十几个  手机注册的账号,手机丢了,一个个改来得及?漏改了呢?

再说说知不知道哪个app用手机注册了的这个场景,通常用户登录app,很少有 退出登录 习惯的。就算你有session,还有的app是记住账号的,碰巧账号默认已填好并且是手机号呢?就算是神马都没有,  一个个app试也可以吧?

再说说有支付密码的,OK,支付不用操心,你的钱丢不了?但是你的支付密码就是用手机验证码的怎么办?就算不是那样,OK,但是你的账户信息都被泄露的一览无余,你的个人信息,你的交易明细,你的收货地址,等等等等 。我不知道这些信息在不法分子手中能干什么?可能什么都干不了,但你希望被别人看到?我 -----不-----想!!!!!

还有很多情况是我没有想到的

如果你非要说  不能因为怕坠机而不坐飞机,那我也没办法。

我不知道我考虑的对不对,但我不希望我的信息能这样轻易的泄露出去。

我建议:

1  通过用户自定义配置,可自定义开启手机验证码修改密码功能。

2  通过2种以上联系方式同时验证,才能修改密码,毕竟修改密码是小概率事件,保证信息安全,用户花点时间也是值得的。

3  如果做不到同时验证,至少在手机验证码更改密码时,通过第二种方式提示用户,至少让用户知情,有人动了他的密码。

4  或者再狠点,直接砍掉手机验证码修改密码  功能。允许手机号码注册,登录,但不能通过手机验证码修改密码。

虽然有些过失是用户造成的,但我们工程师们也要站在用户的角度,维护用户的信息安全。
温馨提示:答案为网友推荐,仅供参考
相似回答