客户端验证之后,服务器端还需要再次验证吗?

专业填坑 发布于 2015/10/12 22:13
阅读 455
收藏 0
PHP
我们经常在页面写一些jquery代码来验证数据的正确性(当然这样包括了ajax异步传输验证),那么问题来了,我们的服务器端还需要在验证一次吗,例如我们通过ajax请求验证数据库中是否存在用户名,提交表单时,PHP程序是否还需要再次判断一下用户名是否存在?
加载中
1
s
shukeyi
需要的,前端验证时为了快速提醒用户改正输入错误,后端验证是为了服务应用的安全和业务正确性。
专业填坑
专业填坑
那如果我提交表单的方式也是采用异步传输的方式,然后再通过返回数据success或fail来判断是否登录成功,那么这个时候,我是否还是在ajax请求得再次验证呢
0
高榕
高榕
严谨的话是要的。客户端的验证不可靠!
0
CoderLeon
CoderLeon

需要再次验证的。谁知道通用的后台验证框架那个好用?

我就知道个hibernate validate的

哈库纳
哈库纳
validate 有标准API的, 强依赖 Hibernate 不是好的设计。
0
0
youbaiOSC
youbaiOSC
要的,确保代码稳健性嘛!
0
0
就是个精虫上脑的地方
就是个精虫上脑的地方
客户端不是完全可信的
0
只为一诺
只为一诺
要要要,重要的事情说三遍
返回顶部
顶部