会话Session
你可能会说
登录后刷新页面,为什么还保持登录?
服务器为“同一个人连续操作”保持的一段状态,靠 Cookie 里的标识认人登录后刷新仍能看到账户页,是因为后续符合 Cookie 域、路径和浏览器策略的请求带上会话标识,服务端找到仍有效的会话。会话可能过期或被撤销,此时页面会要求重新登录;这与本次密码校验失败是不同问题。
也常被叫作会话Session
从登录到过期:会话怎样认出同一个人
欢迎回来
账号 lin@example.com 密码 ••••••••
登录成功 · 服务器保存 session_7
响应头
Set-Cookie: session_id=session_7; Path=/; HttpOnly; Secure
验证通过后,服务端创建或更新会话,并通过 Set-Cookie 让浏览器保存一个会话标识;Cookie 通常不承载完整会话资料。
会话保持登录经过什么
登录时服务器创建会话:账号密码验证通过后,服务器为这个人创建一段会话状态,并发给浏览器一个标识。
符合条件的后续请求带上标识:符合 Cookie 的域、路径和浏览器策略时,后续请求会带上标识;服务器查到有效会话后,页面继续显示已登录。
过期或清除后失效:会话超过有效期,或标识被清除,服务器不再认账,页面就会要求重新登录。
你可以这样告诉 AI Agent
用户每隔半小时被要求重新登录。请检查会话的有效期设置,说明当前值是多久;如果确实太短,调整为更合理的时长,并确认调整后连续操作一小时仍保持登录。
接下来学什么
延伸阅读 · 权威出处
快速练习