【发布时间】:2010-09-14 19:10:19
【问题描述】:
客户端验证和服务器验证哪个更好?
在我们的情况下,我们正在使用
- jQuery 和 MVC。
- 在我们的视图和控制器之间传递的 JSON 数据。
我所做的很多验证都是在用户输入数据时验证数据。
例如,我使用keypress 事件来阻止文本框中的字母,设置最大字符数以及一个数字在一个范围内。
我想更好的问题是,在客户端进行服务器端验证有什么好处吗?
真棒回答每个人。我们拥有的网站是受密码保护的,并且用户群很小(
【问题讨论】:
-
可以禁用javascript
-
无法阻止禁用 JavaScript 的用户。如果用户在启用 JS 的情况下访问您的页面,然后将其禁用,则您无能为力。 (好吧,你可以使用JS来实现提交控制,这样在这种情况下它就会停止工作,但是这可以像其他任何事情一样被绕过。)
标签: javascript security validation