Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2020 May 01

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Просто если юзер может делать логаут, то это я так понимаю авторизованный
источник

c

cotnr in UzDev – Сообщество разработчиков Узбекистана
Khotam
bitta browserdan 2ta odam kirsachi shunga qarab ozgarvuradimi ?
.
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Или же это session storage, а логаут это выход из браузера
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Тогда ему нужен сешн стореж, но кейс такой себе)
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Кто заказывает с интернет клуба
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Ещё можно время жизни кук
источник

TA

Tillo Alimov in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
А зачем в ЛС хранить, если юзер авторизован?
Он ведь говорить что может выбрать и закрыть браузер и в другой раз открыть и все выбранные товары можно было купить
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Tillo Alimov
Он ведь говорить что может выбрать и закрыть браузер и в другой раз открыть и все выбранные товары можно было купить
Так, ЛС зачем?
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Если это авторизованный
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Tillo Alimov
Он ведь говорить что может выбрать и закрыть браузер и в другой раз открыть и все выбранные товары можно было купить
А ещё он говорит про удаление если другой чел зайдет с этого же браузера
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
В ЛС стоит хранить только если юзер не авторизован
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
В случае наличии авторизации, то отправляется запрос в бэк
источник

TA

Tillo Alimov in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
А ещё он говорит про удаление если другой чел зайдет с этого же браузера
А ему то надо сохранить где то если другой человек зашёл
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Tillo Alimov
А ему то надо сохранить где то если другой человек зашёл
Так ЛС зачем?
источник

TA

Tillo Alimov in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
А ещё он говорит про удаление если другой чел зайдет с этого же браузера
И тут без глобальной бд
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
🤔
источник

TA

Tillo Alimov in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
Session storage
Это тоже сойдёт, но он ведь удалится сам через какой-то период времени
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Юзер авторизован?
Нет
Нужно хранить после закрытия браузера?
Да
ЛС


Юзер авторизован?
Нет
Нужно хранить после закрытия браузера?
Нет
Сешен стореж


Юзер авторизован?
Да
Запрос на бэк, храним в бд
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
В последнем варианте так же запрос при каждом запросе корзины, так как брать из ЛС имеет некие минусы

Например товара уже нет в наличии

Изменилась цена

Поменялись ещё другие свойства

Вытащив из ЛС мы покажем юзеру неактуальные данные
источник

K

Khotam in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
В последнем варианте так же запрос при каждом запросе корзины, так как брать из ЛС имеет некие минусы

Например товара уже нет в наличии

Изменилась цена

Поменялись ещё другие свойства

Вытащив из ЛС мы покажем юзеру неактуальные данные
user logs in then can add products to his cart

when he refreshes the browser or logs out and then again logs in, he can see his products in his cart

I'm using redux react and firebase
источник