关于登录功能

来源:2-4 存储时效

平地一声雷d

2020-02-19 19:07:03

在第一次登录通过时,前端会获取到服务端返回的用户数据,再通过cookie或其他方式保存。那么再下次用户点击页面时,是不需要再次登录的。

因为在这次发送请求的时候,会将cookie或是说localstorage存储的用户信息顺带着给服务器。
请问这次发送请求,这个用户数据是浏览器自动发送给服务器的,还是要前端人员自己写?如果不是自动的,那这个逻辑该怎么写?
按理来说,用户在打开页面的时候就该把这个信息发送给后端进行判断了。

写回答

1回答

好帮手慕星星

2020-02-20

同学你好,是后端人员写的。流程大概是:

1、 用户登录发送请求
2、 后端验证通过,返回cookie,cookie中含有已登陆标识
3、下次发送请求,会自动带上cookie,后端验证cookie里是否有已登录标记
4、有则不需要重新登陆
5、无则告诉前端需要重新登陆,前端跳到登陆页面

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 6815 问题

查看课程

相似问题