php - 客户无法在 Safari 中登录 Magento

标签 php cookies authentication safari magento-1.7

我的 Production 商店遇到问题,客户目前无法使用 Safari 浏览器登录。 Chrome、Firefox、IE 等都工作正常。我们正在运行 Magento 1.7.0.2。

我尝试了常见的技巧,例如在 app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 中注释掉 $cookieParams 数组中的项目,并在 Magento 管理中更改 Cookie 生命周期。

尽管如此,问题仍然存在。有其他人遇到过这个问题并找到解决方案吗?或者有人有任何故障排除提示吗?干杯。

最佳答案

在您的管理面板中,在“系统>>配置>>网络”下,

请务必设置 cookie 配置,例如:

Cookie Lifetime: 86400
Cookie Path: /
Cookie Domain: www.foobar.com
Use HTTP Only: No
Cookie Restriction Mode: No

感谢https://magento.stackexchange.com/questions/16349/double-frontend-cookies-causing-intermittent-login-issues

如果仍然不起作用,请尝试取消 app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 中的项目注释

关于php - 客户无法在 Safari 中登录 Magento,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23417514/

相关文章:

php - 如何正确解析递归括号?

PhP 在选定值的情况下添加天/月

javascript - Cookie 未设置/工作

angular - 由 aws API 制作的 HttpRequest 拦截器

java - 处理 Spring Security Authentication Provider 中抛出的 BadCredentialsException

sql - 区分 SQL ID、个人用户和 AD 组

javascript - 使用 JavaScript 刷新 div 标签时刷新整个页面

php - 具有多个值的 Eloquent 范围

c# - 如何清除特定站点的 WPF WebBrowser 中的 cookie?

javascript - 域属性无效 - 设置 Cookie