Я строю небольшой интернет-магазин с nodejs. Я создаю корзину для пользователей, не вошедших в систему, для хранения товаров, когда они добавляются в корзину. Я использую express -session для создания сеанса и connect-mongodb-session для хранения данных сеанса. пожалуйста, смотрите изображение ниже. Это мой connect.sid и его значение в браузере.
connect.sid value
мои данные сеанса хранят элементы корзины для каждого не вошедшего в систему пользователя.
Когда я не изменяю значение (идентификатор сеанса) connect.sid в браузере, мой сервер (пакет express -seesion в моем среднем стеке) может найти данные сеанса (добавлены элементы корзины). временно) хранится в коллекции сеансов mongodb и извлекает данные, но когда я изменяю значение (идентификатор сеанса) connect.sid в браузере, мой сервер не может найти эти данные сеанса и не может извлечь временные элементы корзины.
В любом случае можно запретить кому-либо изменять значение connect.sid в браузере или любым другим способом восстановить значение (идентификатор сеанса) connect.sid даже после изменения в браузере, чтобы сервер мог найти совпадают данные сеанса?
Мой магазин электронной торговли все еще находится в режиме разработки.