Корзина с открытым исходным кодом на стороне клиента - jQuery / Cookies - PullRequest
0 голосов
/ 23 марта 2011

Я собираюсь реализовать что-то, что, кажется, имеет функциональность "корзины покупок", но полностью на стороне клиента. Я могу сделать это, используя jQuery и куки-файлы (и я обнаружил этот плагин Smart Cart 2 для помощи с большой его частью), но прежде чем я его построю - кто-нибудь знает о существующем решении, которое полностью на стороне клиента, и использует JavaScript (предпочтительно jQuery) и куки?

Кроме того, кроме небольшого процента пользователей, чьи браузеры не поддерживают javascript и / или файлы cookie, кто-нибудь видит серьезную проблему при таком подходе?

Ответы [ 2 ]

1 голос
/ 23 марта 2011

simpleCart (js) прекрасно работает для легких покупательских тележек на стороне клиента. Очевидно, что вручную заполняйте заказы, чтобы убедиться, что для каждого заказа внесены правильные средства.

1 голос
/ 23 марта 2011

Я вижу проблемы безопасности с этим. Полное размещение чего-либо на стороне клиента, а затем сохранение его в файлах cookie означает, что вы предоставляете пользователю полный контроль над процессом. Они могут редактировать каждую часть транзакции. Они могут отображать ваши вызовы jquery ajax и т. Д., А также редактировать их или даже воспроизводить их не по порядку.

Например,

вместо 1) положить товар в корзину 2) промежуточный итог 3) заряд 4) оформить заказ они могли бы назвать 1) промежуточный итог 2) заряд 3) товар в корзине 4) оформить заказ.

В любом случае, все, что вы реализуете, я бы, вероятно, внимательно рассмотрел, чтобы увидеть реализованные функции безопасности.

...