采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好!关于“记住我”功能的实现,我有一些疑问。用户名和密码按理来说都是属于敏感信息,选择了“记住我”后都明文保存到localStorage里面应该是不安全的吧?那这样的话,想问下在真实的商业项目里,“记住我”功能都是怎么实现的呢?用户名和密码都保存到哪里去了呢?
关于这个问题也询问了一下GPT,但给出的答案还是让我有点困惑,所以想请教一下老师的看法。
期待老师回复,谢谢!
如果感觉不安全,可以加密以后在保存。这样黑客即便盗取了,也得不到明文内容。
了解了,那加密之后还是保存在localStorage吗? 还有想问下加密这个操作是该由前端还是后端完成呢?如果是后端来做的话,那是不是用户点击“记住我”后还需要向后端发送请求,后端把用户信息加密后再返回给前端,前端再拿到加密的用户信息保存到localStorage里? (麻烦老师看到帮忙回复一下,谢谢!)
麻烦老师看到了追问回复一下好吗?期待回复!
由后端加密好,数据放在前端 localStorage 。这些加密的数据,只有后端才能解密,别人拿到了也没用。
登录后可查看更多问答,登录/注册
React18+TS4+Antd5+Next.js13 ,B端+C 端,完整业务
1.7k 12
493 8
489 8
679 8
813 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号