在magento2的购物车页面中将商品添加到购物车时,您的会话已过期

时间:2019-10-16 07:33:14

标签: magento-2.3

当我尝试在magento2的购物车中添加产品时,显示错误。 :(

Your session has expired

1 个答案:

答案 0 :(得分:0)

当表单密钥无效时,会发生此错误。

if (!$this->_formKeyValidator->validate($this->getRequest())) {
            $this->messageManager->addErrorMessage(
                __('Your session has expired')
            );
            return $this->resultRedirectFactory->create()->setPath('*/*/');
        } 

您应检查“添加到购物车”请求中的表单密钥是否存在。问题是由于此表单密钥。

也尝试这些解决方案

是的,使用127.0.0.1代替localhost

UPDATE `core_config_data` SET `value` = 'http://127.0.0.1/magento/' WHERE `core_config_data`.`path` = 'web/unsecure/base_url';
UPDATE `core_config_data` SET `value` = 'http://127.0.0.1/magento/' WHERE `core_config_data`.`path` = 'web/secure/base_url';

我希望它会对您有所帮助。