session

前几天在看HTTP请求,随后想起里web中比较常见到的session来记录用户的登录状态。于是乎就自己手动的路查了下资料自己写了一遍, 努力把整个的过程搞清楚。

示例地址

一般web端通过账号密码登录的时候都会用session和cookie配合使用的,自己理了一下整个的过程大概是这样样子的:

  1. 用户使用账号密码登录,将信息提交给后端;
  2. 后端判断登录信息是否正确,如果正确则会在服务端存储一个session值,并且会设置一个与之对应的cookie值返回给客户端。
  3. 客户端浏览器会将返回的cookie值记住,在每次请求时候自动带上记住的cookie
  4. 服务端通过验证cookie信息和服务端记住的session是否对应来判断用户是否登录。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Se...
    chinariver阅读 10,963评论 1 49
  • 目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存...
    Tomatoro阅读 17,014评论 7 186
  • 背景在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cooki...
    时芥蓝阅读 6,948评论 1 17
  • 给我打电话的是草草,栏目组的后期,小帅哥一枚,学播音主持出身,据说上学的时候就给人家主持婚礼赚了不少钱。毕业以后正...
    乐乐鹃阅读 2,586评论 0 0
  • 身在城市的我,见过太多的豪车,坐过不少廉价的公交,常穿梭于地下的商场,却在今天迷路了。很不幸的是,还有另外一位也是...
    子向往阅读 1,391评论 0 0

友情链接更多精彩内容