0

我正在尋找的東西似乎有「購物車」的功能,但完全在客戶端。我可以使用jQuery和Cookie來做到這一點(我發現其中的大部分事件發現爲this Smart Cart 2 plugin),但在構建它之前 - 有誰知道現有解決方案完全是客戶端,並使用javascript(最好是jQuery )和餅乾?開源客戶端購物車 - jQuery/Cookies

此外,除了瀏覽器不支持JavaScript和/或Cookie的用戶中的很小比例之外,是否有人看到這種方法的主要問題?

回答

1

simpleCart(js)對於輕量級的客戶端購物車非常適用。很明顯,手動填寫訂單以確保爲每筆訂單存入正確的資金。

1

我看到這個安全問題。將某些東西完全放在客戶端,然後將其存儲在cookie中基本上意味着您將完全控制流程給用戶。他們可以編輯交易的每一個部分。他們可以映射你的jQuery Ajax調用等,並編輯它們,甚至不按順序播放它們。

例如,

代替1)放項車2)小計3)電荷4)結帳 它們可以調用1)小計2)電荷3)項中車4)檢出。

在任何情況下,您實施的任何事情我都會仔細看看實施的安全功能。

+2

我明白你的觀點,但在我的情況下沒有安全問題。提交結賬時,表單將在服務器端進行驗證以確保一致性。所以有人可以做的最糟糕的事情就是提交一個可能會導致錯誤的表單 – smartcaveman 2011-03-23 00:50:09