@sgoriunov

Как сбросить старую cookie дубликат по названию?

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

Валидная и нужная кука (она удаляется)
{
       "domain": ".mywebsite.com",
       "expirationDate": 1695373926.426411,
       "hostOnly": false,
       "httpOnly": true,
       "name": "city_id",
       "path": "/",
       "sameSite": null,
       "secure": true,
       "session": false,
       "storeId": null,
       "value": "2"
   }


Старая невалидная кука которая всё ломает
{
       "domain": "mywebsite.com",
       "expirationDate": 1803392149.066636,
       "hostOnly": true,
       "httpOnly": true,
       "name": "city_id",
       "path": "/",
       "sameSite": null,
       "secure": true,
       "session": false,
       "storeId": null,
       "value": "181"
   }
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
прокинь его JS чтобы грохнул ту куку старую да и все
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы