Настройка идентификаторов сеансов?
Я создаю небольшую покупательскую корзину в WebMatrix (C#), и я хотел бы знать, возможно ли настроить идентификаторы сессии. А также, давайте просто скажем, что у меня есть 2 таблицы, одна таблица для заказов, а другая корзина.
Элементы заказа поступают в таблицу "Корзина", и когда человек оплатил заказ, генерируется OrderId, а сведения об этом заказе попадают в таблицу "Заказы". Но, как мне узнать из таблицы "Заказы", какой заказ соответствует позиции заказа в таблице "Корзина"?
Вот когда я подумал об использовании идентификатора сессии. Я делаю это правильно?
1 ответ
Сначала твой вопрос.
Вы можете настроить идентификаторы сеанса, внедрив свой собственный ISessionIDManager
,
Теперь это правильное решение?
На мой взгляд, я бы сказал, нет. Я бы Order
а также OrderItem
таблица с отношением 1->*, и вся корзина хранится в файле cookie. Когда пришло время проверить, просто прочитайте куки.