Magento сессии неправильно кэшируются

У меня есть магазин Magento под управлением 1.9.1.0, похоже, что пользовательские сессии хранятся неправильно, потому что:

Если пользователь выходит из своей учетной записи: на домашней странице это нормально, но если он перейдет к продукту, который уже посетил, он снова войдет в систему.

Я полагаю, что это связано с кэшированием, и отключение Fishpigs Bolt, похоже, решает проблему, но этого не происходило в других магазинах, которые у меня были с Bolt.

Мои настройки сеанса

Как я могу гарантировать, что сессии Magento не кэшируются таким образом?

1

Решение

Хотя кажется, что пользователь вошел в систему, весьма вероятно, что он не вошел в систему и выглядит так, потому что неверное содержимое было кэшировано. Этого не должно произойти, и с последней версией Bolt этого не произойдет.

Моим первым предложением было бы обновить Bolt до последней версии, которая в настоящее время является 2.2.0.4. После этого полностью обновите кэш и посмотрите, исправит ли это проблему.

Если это не поможет, пожалуйста, свяжитесь со мной напрямую (я создатель Bolt), используя эта форма и я помогу решить проблему. После этого я отредактирую этот пост с правильным решением.

UPDATE / РЕШЕНИЕ

Эта проблема была вызвана из-за неправильной конфигурации лака / скипидара, которая удалила cookie «внешнего интерфейса» из Magento. В результате FPC не смог определить, был ли пользователь вошел в систему или имел элементы в своей корзине. Удаление лака / скипидара решило проблему.

1

Другие решения

Я считаю, что это проблема, касающаяся таких модулей кеширования, как FPC. Необходимо упомянуть, что блок phtml внутри заголовка в динамических блоках в бэкэнде, чтобы он не кэшировал html.

В вашем случае, даже когда вы выходите из системы, когда вы возвращаетесь на страницу, заголовок поступает со слоя кэширования, который был кэширован при входе клиента. Сделайте это как динамический блок, который всегда будет отображать этот html с сервера

-1

По вопросам рекламы [email protected]