Ваш сеанс истек, когда товар добавлен в корзину на странице корзины в magento2 - PullRequest
0 голосов
/ 16 октября 2019

Когда я пытался добавить товары в корзину в magento2, но он показывал ошибку. : (

Your session has expired

1 Ответ

0 голосов
/ 16 октября 2019

Эта ошибка возникает, когда ключ формы недействителен.

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';

Я надеюсь, что этобудет полезно для вас.

...