代码之家  ›  专栏  ›  技术社区  ›  st4ck0v3rfl0w

安全性:表单提交+javascript/jQuery

  •  1
  • st4ck0v3rfl0w  · 技术社区  · 14 年前

    问题:

    这可能是一个n00b的问题,但我担心人们可能会改变一些数据提交。以我为例:

    我有一个表单,其中有一个隐藏的输入,用于存储用户的唯一Facebook ID。我获取该Facebook ID并从中创建一个用户帐户。如果我使用jQuery,难道有些用户不能更改发布的数据吗?

    2 回复  |  直到 14 年前
        1
  •  2
  •   redsquare    14 年前

        2
  •  2
  •   Dagg Nabbit    14 年前

    用户总是能够将他们喜欢的任何数据发布到您的服务器上。你不能用javascript做任何改变。有了一个像样的浏览器,很容易找到隐藏的表单字段,取消隐藏它们,并在其中放入您想要的任何内容。一个更熟练的用户可以手工制作一个http post并发送他们喜欢的任何东西。安全必须在服务器上完成,而不是在客户端。