Един може би не толкова тъп колкото миналия ми въпрос
-
Здрасти. Натъкнах се на кофти проблем, който си имам представа горе долу как да реша обаче съм яко притиснат от към време и се чудя дали трябва да се реализира това. Та към въпроса:
Проекта ми е Уеб магазин, преди да забравя да уточня. Тъпо или не, тръгнах да пазя кошницата в сесията, а не в базата. Съответно когато някой си поръчва нещо намалявам оставащата в склада бройка със съответния брой. Но ако някой реши да си изтрие бисквитката, или му свърши сесията, преди да е поръчал или разкарал продуктите от кошницата, те остават в плен на сесията. И се чудя има ли решение на това и трябва ли да мислим за конкурентен достъп…
Публикувано преди повече от 4 години -
Хммм, замислял ли си се над следния сценарий:
Злонамерен потребител влиза в сайта и “купува” всичко каквото има за купуване … и после си изтрива бисквитките => твоя магазин остава празен :).
Като цяло пазенето на всякаква “деликатна” информация при клиента не е добра идея.
Мисля, че основният ти проблем е че намаляваш бройките в склада на грешното място. А именно – когато клиента пълни кошницата, а не когато цъкне бутона “купи всичко от кошницата” ;)
Публикувано преди повече от 4 години -
Да обаче така пък рискуваш единия от двамата гладни потребителя които, са изкупили печените пилета едновременно да изхвърли монитора си когато разбере че е поръчвал напразно…
И да замислях се за такъв сценарий, аз за тва го постнах тука :)
Публикувано преди повече от 4 години -
Еми ако е насъбрал 100 продукта в кошницата, но докато ги е събирал някой го е изпреварил – sorry, да не се е мотал! Сериозно: ако някой се опитва да купи стока която вече не е налична няма какво друго да направиш, освен да му се извиниш любезно.
Публикувано преди повече от 4 години
Нов отговор
Трябва да сте вътре за да отговаряте.