请稍等 ...
×

采纳答案成功!

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

关于课程中的找回密码功能

在6-12找回密码(2)中,password_reset.html 文件里头 email 写成 hidden的input 并返回给用户,用户填写完新密码后直接修改对应email下的密码

这样是不是不安全??用户是不是可以修改post中的email数据并发送给服务端,然后造成非法修改其他用户的密码??

是不是应该在 ModifyView中的post方法中,把用户post回来的email 和 服务端发送给用户的 hidden email 比对一下就可以了??

正在回答

插入代码

1回答

bobby 2017-01-07 23:28:18

能发现这个问题说明你还是经过认真思考的, 实际上为了简化原理我就这样做了, 你这种做法可以考虑, 但是比较安全的做法是将email+resetcode一起加密成一串加密文本, 然后服务器解密后获取到email然后再对restcode校验一下就可以了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号