Добавить Корзина и токены

yurec 2024-01-28 23:49:42 +05:00
parent 27aa460456
commit 3c6d7884e6
1 changed files with 11 additions and 0 deletions

@ -0,0 +1,11 @@
28.01.2024
Логику работы корзины пришлось изменить, записи по ид сессии будут бесполезны после авторизации.
По этому в таблицу cart добавлено новое поле поле token.
При первом добавлении товара в корзину создаётся токен длиной в 40 символов и сохраняется в куки. Именно по нему идут манипуляции с корзиной - изменение количества товаров, очистка и добавление.
Да, на других компах этого не видно, так как суть в том, чтобы товар оставался в корзине после авторизации пользователя.
Так же можно этот токен добавить в таблицу users и тогда после авторизации на другом устройстве будут доступны товары, добавленные в корзину на предыдущем устройстве.