关于自动验证的confirm问题

浏览:1386 发布日期:2015/03/31 分类:求助交流
代码如下,如果userPwd,即原密码是错误的情况下,比如只有1位数字1,会报"密码长度应为4-10位,并且只能为英文或数字"的错误,但是userPwd2的confirm即使是相同的1位数字1,userPwd2也会返回userPwd(不是userPwd2哦)的长度错误。        protected $_validate = array(
            array('userPwd','require','密码不能为空'),            
            array('userPwd','/^([\w\d_]){4,10}$/','密码长度应为4-10位,并且只能为英文或数字'),
            
            array('userPwd2','require','确认密码不能为空'),             
            array('userPwd2','userPwd','确认密码不正确',0,'confirm'), 
        );    

    public function checkOnly() {
        $user = D ('User');
        if(!$user->create()) 
        {
            $this->ajaxReturn($user->getError());
        } 
        else 
        {
            $this->ajaxReturn(0);
        }
      }
最佳答案
评论() 相关
后面还有条评论,点击查看>>