Size: a a a

🎄.NET Talks: Evergreen🎄

2020 July 07

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Сергей
а потом я поменяю id  в куках и увижу корзины других людей(на самом деле пофиг)
Guid поменяете?)))
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
Dmitriy Bobrovskiy
А чем плох вариант с временным пользователем и токеном, привязанным к нему?
мне кажется геморно, какие то фейковые данные создавать
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
не айди, нормальный хеш какой-нибудь
guid будет достаточно)
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
Сергей
guid будет достаточно)
+
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
Dmitriy Bobrovskiy
Guid поменяете?)))
у меня много времени xD
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
мне кажется геморно, какие то фейковые данные создавать
Ну, просто у Вас будет тогда полное единообразие в работе зато.
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Сергей
у меня много времени xD
Ну, к пенсии, мб, на что-нибудь наткнётесь.)))
источник

VZ

Vladimir Zenin in 🎄.NET Talks: Evergreen🎄
Я не очень понимаю разницу между временным пользователем и временной корзиной
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Просто токен хранит в себе guid анонимуса. По этому guid'у полностью имеете доступ к юзверю. Токен сдох - всё, прощай анонимус, авточистка из базы.
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Vladimir Zenin
Я не очень понимаю разницу между временным пользователем и временной корзиной
Проблема в привязке. Временный или постоянный пользователь - не важно, т.к. его токен содержит guid. Но вот для корзины без юзера надо дописывать логику.
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
Dmitriy Bobrovskiy
Проблема в привязке. Временный или постоянный пользователь - не важно, т.к. его токен содержит guid. Но вот для корзины без юзера надо дописывать логику.
есть корзина, есть её идентификатор, юзер может иметь корзину, но корзина не обязательно должна иметь юзера
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
этот идентификатор берется из базы при логине либо создается новый для анонимуса
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Сергей
есть корзина, есть её идентификатор, юзер может иметь корзину, но корзина не обязательно должна иметь юзера
Ну, вот в реализации такая логика потяжелее будет, чем наличие связки. Но дело вкуса и проектирования, конечно.
источник

IK

Igor Ki in 🎄.NET Talks: Evergreen🎄
Сергей
а потом я поменяю id  в куках и увижу корзины других людей(на самом деле пофиг)
А вдруг товар последний в наличии!
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Просто захоти я стать юзером с сохранением корзины, то придётся логику опять допиливать, чтобы эту корзину подвязать
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
Dmitriy Bobrovskiy
Просто захоти я стать юзером с сохранением корзины, то придётся логику опять допиливать, чтобы эту корзину подвязать
создал юзера, токен в базу положил уже имеющийся
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Igor Ki
А вдруг товар последний в наличии!
Ну, при смене guid'а он к пенсии своих внуков на чью-то корзину наткнётся.))
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
корзина это не свойство юзера это отдельная сущность и жестко привязывать её к юзеру нет смысла, сумка может быть в твоей руке, а может и на стуле лежать сама по себе
источник

DB

Dmitriy Bobrovskiy in 🎄.NET Talks: Evergreen🎄
Сергей
создал юзера, токен в базу положил уже имеющийся
Да, и найди корзину, что была создана, т.е. забери из куков id корзины, проверь, как она связана. И логика работы 1-1 будет нарушена.
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
Dmitriy Bobrovskiy
Да, и найди корзину, что была создана, т.е. забери из куков id корзины, проверь, как она связана. И логика работы 1-1 будет нарушена.
зачем искать? она в куках, шлешь в запросе на создание юзера
источник