-1

我正在创建一个表单,发布一些地址数据,将其转换为经纬度,并在地图上做一些很酷的事情。

我的问题是:

如果这一切都在 JavaScript 中完成,我是否还需要应用某种服务器端验证来防止不当使用?

这里主要考虑恶意使用,而不是确保它是正确的数据。

当试图防止对 post 和 get 进行任何形式的不当使用时,我应该对此做些什么,或者主要担心人们试图将不可靠的数据发布到数据库或通过电子邮件发送它?

4

1 回答 1

1

是的,您应该在客户端和服务器上都进行验证,客户端验证将允许您避免对服务器进行不必要的调用。

但是,无论您在客户端上做什么,都会以网络调用告终,因此“黑客”可以拨打他想要的电话(例如使用邮递员),从而避免您在客户端进行的任何验证。

于 2015-10-22T12:04:25.163 回答