2012-10-01 280 views
0

为什么我们需要客户端和服务器端验证?我已阅读,两者都是必要的安全原因..所以,如果客户端验证可以绕过那么为什么不使用唯一的服务器side..what是使用使用客户端的..客户端验证和服务器端验证

回答

1

,避免对服务器不必要的请求(例如要求提交包含无效数据,这将最终将被服务器拒绝一种形式),可用于与慢/受限/有限互联网连接的用户非常重要。响应的等待时间可能会成为用户离开您的网页的原因,然后对您的网站向朋友和亲属甚至是任何人说坏话。

我们总是希望让所有用户满意,我们不(即使有时候我们觉得自己是敌人)

0

你不需要客户端,但如果没有必要使用回传功能,用户会更加方便。如果你不关心用户体验,你可以只将服务器端的所有验证器都关闭,并且你的数据和操作将受到保护。

1

客户端验证帮助用户纠正错误,而不在它所有的错误信息完全回发。它提高了效率,但它只是一种方便,显然可以被绕过。

+0

thnx..thats帮助我理解客户端validation..i更简单的问题。 。使用javascript完成所有验证是客户端? – Niar

1

它不是好的做法回传,每验证,所以你将需要把客户端验证,以验证它们是必填字段,所以你应该把客户端验证也

关于服务器端验证,你compltetly不能真的在客户端在浏览器javascript禁用的情况下,最好在服务器端进行验证。

1

有了客户端呈现,您的初始请求加载页面布局,CSS和JavaScript。除了部分或全部内容不包含外,这一切都很常见。相反,JavaScript会发出另一个请求,得到一个响应(可能以JSON),并生成相应的HTML(可能使用模板库)。对于页面的后续更新,客户端呈现方法会重复其用于获取最初的内容。即,JavaScript用于获取一些JSON数据,并使用模板来创建HTML。

更新使用服务器端渲染是很多的开发商开始打算关闭深结束。他们实际上认为页面刷新

相关问题