Столкнулся с проблемой куки корзины покупателя-гостя, одна из кук старая и была ошибочно установлена до 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"
}