Session 无法保存的问题

Session 无法保存的问题

问题描述

在配置 httpCookies httpOnlyCookies=“true” requireSSL=“true”/ 后出现 Session 无法保存的问题


原因分析:

requireSSL=“true” 表示 Cookie 的 Secure 属性被启用,此时浏览器 ​​只会通过 HTTPS 协议传输 Cookie​​(包括 SessionID)。如果应用未启用 HTTPS 或存在混合协议请求(如 HTTP 页面访问 HTTPS 接口),浏览器会拒绝发送 Cookie,导致服务器无法识别 Session,表现为 Session 丢失


解决方案:

如果没有使用https的情况,可以直接删除这个配置项
httpCookies httpOnlyCookies=“true” requireSSL=“true”/

你可能感兴趣的:(.net,数据库,服务器,前端)