3.1 自动验证的漏洞

浏览:936 发布日期:2015/06/26 分类:求助交流
MODEL::protected function autoValidation($data,$type)
这个方法中的:

default: // 默认表单存在该字段就验证
if(isset($data[$val[0]]))
if(false === $this->_validationField($data,$val))
return false;

这个地方,这个地方在使用基本验证的时候就会调用得到。问题是require这个基本验证,也是调用这里,问题来了:
假如我要自动验证 linkman ,但是我并没有post linkman 那么验证到这一步,会直接过掉.....没错,什么都没有做就过掉了....那么这个方法最终就会返回true.....
好歹也要写多个else啊....

3.1.3完整版.....
最佳答案
评论( 相关
后面还有条评论,点击查看>>