当作为隐藏输入字段提交时,如何防止用户覆盖购物车中的总成本?

Gob*_*obi 7 security paypal

我接受付款时遇到了严重问题.

我在隐藏的字段中传递总金额

<input type="hidden"
  name="checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-1.price"
  value="129.00"/>
Run Code Online (Sandbox Code Playgroud)

一些用户使用firebug将此值更改为2并提交了表单.我们只收到2美元而不是129美元.

我不知道如何继续这个任何人都快速帮助我.

hob*_*ave 9

即时通过隐藏字段中的总金额

不要这样做!

由于您知道用户尝试购买的商品,因此请计算成本服务器端.

  • 分布式计算俱乐部的第一条规则是:您不信任客户.分布式计算俱乐部的第二条规则是:您不信任客户.分布式计算俱乐部的第三条规则是:如果这是您第一次访问,您将违反规则,我们将为您打败它. (2认同)