采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
写到这,一直不明白为什么还要验证用户名是否存在的问题
hi同学,这个是这样的哟,如果不验证用户名,那么就会有横向越权的事情发生呢,就是A的密码提示问题和答案你知道,可以修改了B的密码。
这里不明白,请讲得明白一些。 假使我自己是A,我具有修改密码的能力,然后会返回我自己的token,前台传入的数据是username, passwordNew, token,此处不验证用户名有效性怎么就会能够更改B的密码了呢?不是之后还有token的验证逻辑吗?B的token和A的token验证又不会通过。
同问 。
可是老师,如果我知道B的用户名,通过重置密码接口不照样可以修改,那这个验证用户名的操作不就相当于没用了?
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.4k 10
1.9k 22
1.5k 21
2.3k 21
2.1k 18