请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于忘记密码下的重置密码的验证用户名是否存在的问题

写到这,一直不明白为什么还要验证用户名是否存在的问题https://img1.sycdn.imooc.com/szimg//592ea870000175ba12250522.jpg

正在回答

2回答

Geely 2017-05-31 23:53:13

hi同学,这个是这样的哟,如果不验证用户名,那么就会有横向越权的事情发生呢,就是A的密码提示问题和答案你知道,可以修改了B的密码。

2 回复 有任何疑惑可以回复我~
  • EverL #1
    这里不明白,请讲得明白一些。
    假使我自己是A,我具有修改密码的能力,然后会返回我自己的token,前台传入的数据是username, passwordNew, token,此处不验证用户名有效性怎么就会能够更改B的密码了呢?不是之后还有token的验证逻辑吗?B的token和A的token验证又不会通过。
    回复 有任何疑惑可以回复我~ 2017-06-18 13:52:37
  • 慕用3151283 回复 EverL #2
    同问 。
    回复 有任何疑惑可以回复我~ 2017-07-15 10:50:46
空度啊 2018-04-01 15:23:32

可是老师,如果我知道B的用户名,通过重置密码接口不照样可以修改,那这个验证用户名的操作不就相当于没用了?


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信