Добавить Корзина и токены
parent
27aa460456
commit
3c6d7884e6
11
%D0%9A%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0-%D0%B8-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D1%8B.md
Normal file
11
%D0%9A%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0-%D0%B8-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D1%8B.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
28.01.2024
|
||||||
|
|
||||||
|
Логику работы корзины пришлось изменить, записи по ид сессии будут бесполезны после авторизации.
|
||||||
|
|
||||||
|
По этому в таблицу cart добавлено новое поле поле token.
|
||||||
|
|
||||||
|
При первом добавлении товара в корзину создаётся токен длиной в 40 символов и сохраняется в куки. Именно по нему идут манипуляции с корзиной - изменение количества товаров, очистка и добавление.
|
||||||
|
|
||||||
|
Да, на других компах этого не видно, так как суть в том, чтобы товар оставался в корзине после авторизации пользователя.
|
||||||
|
|
||||||
|
Так же можно этот токен добавить в таблицу users и тогда после авторизации на другом устройстве будут доступны товары, добавленные в корзину на предыдущем устройстве.
|
Loading…
Reference in New Issue