浏览文章
文章信息
Magento2 重复phpsessid或者总是刷新sessionid导致登陆后访问几个页面就丢失重置sessionid被迫下线问题
1561
1、Duplicate Session ID:重复Seesion ID.
有以下原因:
1) 聊天插件每次重新生成新的sessionid.
2) cookie域名设置不正确,导致新版本的浏览器在子域名到主域名之间切换丢失登录信息。
3)不安全的域名为http,安全的是https,在samesite默认设置为lax的情况下,浏览器认为http连接不安全(你站点里有http不安全请求),将cookie清空,导致被迫下线。
解决:
针对1):将chat聊天系统的session生成代码兼容本站,或者迁移出去。
针对2):设置域名为你服务器软件重定向的域名,也就是你网站前端的域名,子域名和主域名有区别。
针对3):请将不安全的连接http的BaseUrl改成https: Magento配置路径-》store->configuration->general->Web->Base Urls->Base Url:把http改成https