gpt4 book ai didi

CakePHP Auth Session 变量在 Chrome 中完全缺失(在某些机器上)

转载 作者:行者123 更新时间:2023-12-02 21:17:53 24 4
gpt4 key购买 nike

我可以转到我的站点,查看 DebugKit > Session,然后查看“Auth”变量 - 工作正常,一切都很棒。

但是 - 在两台机器上(测试了 5-7 台机器),并且仅在 Chrome 中,Auth 变量完全丢失。这会阻止用户登录、搞砸重定向……等等。

我们尝试卸载并重新安装 Chrome - 我们确保 Chrome 中的安全设置和 session /cookie 设置与所有其他可以工作的计算机相同...等等(也许我们错过了一个?但是- 全新安装,所以...)。我们确保我们都使用相同版本的 Chrome。

起初我认为这可能是我的代码的问题(而且仍然可能是),但后来我们尝试在其中一台“愚蠢”的计算机上登录另一个 Cake 站点,它做了同样的事情 - 不能”登录。

最佳答案

我刚刚在我的机器上成功解决了这个问题。

不知何故,我的 Chrome 似乎设法为同一域获取了两个具有相同名称的 cookie - CAKEPHP。

为了确保所有浏览器的所有 cookie 均已重置,我已在 /app/Config/core.php 中更新了我的 session 配置:

Configure::write('Session', array(
'defaults' => 'php',
'cookieTimeout' => 0,
'cookie' => 'newNameSESSION',
));

请注意键“cookie”显式设置新的 cookie 名称以识别 session 。进行此更改后,我可以从以前无法登录的所有浏览器登录我的应用程序。

关于CakePHP Auth Session 变量在 Chrome 中完全缺失(在某些机器上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com