Жетоны корзины покупок с использованием экспресс-сессии - PullRequest
0 голосов
/ 18 января 2019

Я использую React SPA, Express, Express-сессию

В этом случае я успешно создал корзину. Я храню эти данные Тележки на основе sessionID из экспресс-сессии, которая уникальна в базе данных mysql.

но я не знаю, правильный ли этот метод?

Таким образом, я сохраняю это на основе пользователя sessionID, когда пользователь посещает веб-сайт, sessionID будет сохранен в сеансе таблицы базы данных mysql. поэтому при добавлении в корзину сохраненные данные относятся к сеансу.

Настольные тележки

id    session_id 
 1    cfcf05e9-f4de-4796-835d-237f525b9c67

Сеанс стола

id                                     ipaddress
cfcf05e9-f4de-4796-835d-237f525b9c67   127.0.0.1

Таблица cart_items

id   product_id    product_variant_id  cart_id   quantity
 1          5                  5          1             5

Я проверил куки, и оказалось, что sessionID хранится в куки с именем cookies.sid.

Нужны ли мне еще маркеры cookie для корзин покупок? И как мне использовать аутентификацию, такую ​​как логин? как его подключить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...