当商品在 magento2 的购物车页面添加到购物车时,您的会话已过期
Your session has been expired when item added to cart at cart page in magento2
当我尝试在 magento2 中将产品添加到购物车时,它显示错误。 :(
当表单键无效时会出现此错误。
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';
希望对你有所帮助
当我尝试在 magento2 中将产品添加到购物车时,它显示错误。 :(
当表单键无效时会出现此错误。
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';
希望对你有所帮助