корзину на стороне сервера.
Неавторизованный пользователь добавляет товар в корзину, идет запрос на сервер с добавленным товаром и возвращается id корзины (basket_id). Мне нужно сохранить basket_id навечно в браузере устройства. Если пользователь очистиль всю историю браузера, корзина на сайте остается. Мне нужно как то привязать устройсто с basket_id. Есть идеи: привязать basket_id к ip адресу, привязать к модели устройства и тп... но это костыли. Нужно что то вроде сессии. Когда пользователь добавит товар в корзину, я получу basket_id и сохранять в текущей сессии и она будет вечной. Но кажется сессия достуна только на серверных языках.
Можете подсказать решение как это сделать?
в localStorage не пойдет?
вот вся соль самой задачи. Нужно сделать так чтобы когда полльзователь очищал историю добавленные товары оставались в корзине
локал сторадж кажется остается если историю почистить
Значит задача не виполнима
А зачем? Если я чищу историю, то я ожидаю, что все слетит, если я не авторизован
Мне нужно сохранить basket_id навечно в браузере устройства Невыполнимо
+, но все же можно как закостылисть
Обсуждают сегодня