session - Magento 客户无法登录

标签 session magento cookies login session-cookies

我最近将我的 Magento 商店移到了新服务器,现在客户无法登录他们的帐户。

在登录页面上,当您输入正确的电子邮件和密码时,页面只会刷新,没有消息或任何内容。如果你输入了错误的密码,它会给你一条消息告诉你。这让我相信这是一个 cookie/ session 问题(也许 cookie 会立即过期?)问题是我不知道如何修复它......

我已经清除了 var/cache 和 var/session 文件夹,以及我的浏览器缓存,但没有成功。任何提示或建议将不胜感激。

附言我在 MageMojo.com 主机上运行 Magento 6.2

最佳答案

如果站点的 URL 或域在迁移过程中发生了变化,请检查系统配置中的“Cookie 域”设置。您可以在 General > Web > Session Cookie Management 下找到它它被称为“Cookie 域”。

如果此参数与您站点的实际域名不匹配,则会发生登录表单提交、用户登录和 session cookie 问题的情况。然后用户的浏览器被重定向到 protected 页面,但 cookie 没有与新请求一起发送,因此 Magento 认为用户尚未登录。

查找是否是 cookie 域问题的主要症状如下。用户提交登录表单,当表单再次显示时,没有消息表明用户登录失败。但是,如果他们输入的用户名或密码不正确,消息确实会出现。

通常 cookie 域可以留空,站点按预期工作。

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

相关文章:

jquery - 迭代使用 session 访问的列表

php - 如何在 PHP 中调试多个 session ?

java - 使用 WebObject 传递 session 信息

javascript - Chrome 不使用分号保存 cookie

reactjs - ReactJS 应用程序中奇怪的 cookie 行为

node.js - 存储选项上的express和connect-redis错误

magento - Nginx + PHP-FPM + Magento 的 FastCGI 缓存配置

Magento - 无法应用目录价格规则

ajax - 如何使用 Google Analytics Async 跟踪 Magento Onepage 中的 AJAX 部分

javascript - Flask cookie 未通过 ajax 请求设置