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