@magary4

Потеря данных сессии при логауте?

открываю сайт
смотрю debug-bar и запоминаю cookie отвечающие за сессию
ложу товары в корзину (корзина хранится в сессии)
делаю логин
смотрю debug-bar вижу что после логина значение куки поменялось
при этом корзина остается сохраненной
делаю логаут /logout
смотрю debug-bar вижу что значение куки снова поменялось
и корзина пропала

как можно рещить проблему потери корзины?
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
symfony.com/doc/current/reference/configuration/se...
В секции `logout` есть параметр `invalidate_session`
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Читать о механизме сессии. Понимать почему так происходит.

Хранить корзину в базе. И тащить в сессию при логине.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы