更新 2026年7月23日

修复退出登录需要点击两次的问题

问题说明

此前用户开启“记住我”后,登录状态会长期保存,这是正常设计。

但在部分情况下点击退出后,页面可能会因为长期登录凭证仍被自动登录逻辑识别,导致第一次退出后又恢复登录状态,表现为需要点击两次才能真正退出。

修复内容

本次优化了用户退出登录流程。退出时会同步清理当前用户会话、长期登录 cookie、每日登录状态标记,确保点击一次退出后,用户状态立即失效。

兼容处理

修复同时考虑了不同域名环境下 cookie 可能存在于当前域名或父级域名的情况,退出时会尽可能覆盖清理这些残留凭证,避免备用域名、多级域名或浏览器缓存导致状态异常。

安全优化

在处理 cookie 域名时增加了主机名合法性判断,避免异常 Host 值参与响应头生成。

结果

现在用户点击一次退出即可完成退出,不会再被长期登录机制自动登录回来。长期保存登录能力保持不变,仅修复退出行为异常。