热门
最新
红包
立Flag
投票
同城
我的
发布
在计算机网络中,Session(会话)是指客户端和服务器之间的一段交互时间。
它开始于客户端向服务器发送请求,并一直持续到服务器响应完成。 Session通常用于维护特定用户在一段时间内的状态和信息。
https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7
在前端实现基于Session的身份验证,通常的步骤如下:
登录验证:用户通过提供用户名和密码进行登录。前端将用户输入的凭据发送到服务器,服务器进行验证,如果验证通过,则生成一个唯一的会话标识符(Session ID)。
存储Session ID:服务器将生成的Session ID返回给前端
身份验证:在后续的请求中,前端需要将Session ID包含在每个请求中,通常通过将其作为Cookie的值发送。
会话管理:服务器通过Session ID来获取与该用户关联的会话数据。
程序员写BUG的日常
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报
下一条:
Cookie是计算机网络中的一种机制,用于在客户端和服务器之间存储和交换信息。它是由服务器发送给客户端的小型文本文件,在客户端的浏览器中存储,并在每次客户端向服务器发送请求时通过HTTP头部信息传递给服务器。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7会话管理:登录状态、购物车内容等。状态保持:记录用户的偏好设置或对用户进行个性化处理。跟踪和分析:这对于统计分析和广告跟踪等方面是有用的。广告定向:向用户推送相关的广告内容。需要注意的是,Cookie是🕎存储在【客户端】的文本文件,因此可以被篡改和删除。为了保护用户隐私和提高安全性,Web应用程序和浏览器都提供了对Cookie的一些控制和限制机制,如设置Cookie的有效期限、限制Cookie的访问范围、启用Secure标记来仅在HTTPS连接中传输Cookie等。