用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4306|回复: 3
收起左侧

是不是重复验证了啊?

[复制链接]
发表于 2011-11-25 17:07:05 | 显示全部楼层 |阅读模式
本帖最后由 阿呆 于 2011-11-25 17:08 编辑

if($this->form_validation->run() === FALSE)
用这个验证了用户名,为什么还要验证一次啊。






发表于 2011-11-25 22:51:09 | 显示全部楼层
form_validation验证的是用户这个字段(对于DB来说)或者控件(对于html来说)的有效性。
而下面的部分验证的是这个用户是否存在。

换言之,前者属于数据有效性;后者数据商业逻辑。
 楼主| 发表于 2011-11-29 16:41:09 | 显示全部楼层
哦。了解了,双重保险!{:soso_e179:}
 楼主| 发表于 2011-12-1 14:16:00 | 显示全部楼层
还想请问一下。 form_validation->run() 前台验证过 是否为空  和长度了。

后台 这里验证用户名是否为空时
if(!empty($user))   是否还要验证一下用户名的长度。

本版积分规则