采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么isExist这个接口已经判断用户名是否存在了,为啥注册还要调用数据库判断是否有这个人呢 这样有什么意义呢
这是两个分开的功能,看似重复,其实这样更加有稳定性。
项目可能是多人协作开发,注册功能和其他功能可能不是一个人开发。那我在开发注册功能时,不应该管其他功能是否验证了用户名,我自己无论如何 也要再次验证一遍。
这就是,前端也不要信任后端,后端也要信任前端,自己不要信任其他人,无论别人做了啥,也要把自己的验证做好。这样做,软件的稳定性就是最好的。
反之,如果大家相互信息,你做了这个我就不做了,那最后会是什么样子的?有锅你都甩不清楚,对吧。
还有一个我自己的理解,可能会有黑客直接模拟post请求来注册,不正常走前端注册,也不会受前端的限制了。所以必须要后端再加一次认证。 请问这样理解对吗老师?
登录后可查看更多问答,登录/注册
用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师
1.4k 14
1.6k 11
1.7k 10
1.3k 9
1.5k 9
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号