采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在前端userId是否是不可修改的,这样做是为了之后存入session,方便使用么?
你好,亲爱的同学,在提交的时候通过抓包修改包的确是可以修改这个user的id的。如果命中别人的id第一个条件就能命中了。也是出于一个安全考虑。
老师,另外考虑到在采用https协议的浏览器端直接抓包,抓到的数据是加密前的,那么也就说我可以通过抓包的方式修改user的id,进而恶意修改其他用户的相关信息(如果我知道他的用户id的话)。请问这个问题应该怎么解决呢?
知道了。前端传数据过来的问题已经通过session获取参数规避掉了。
同学 在你的 UserController 中的对应方法中有这样一段代码
user.setId(currentUser.getId());将Session中当前用户ID拿到
其实id也是不能修改的
第一次回答问题,不知道对不对,有错误请各位大神指出.
不dui
可能是你的业务逻辑有错~可以贴下代码~或者自己debug下~
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
11.2k 10
2.3k 22
1.9k 21
2.8k 21
2.5k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号