thinkphpシステムには認証コードが付属しています

2139 ワード

        <div class="verify_code cf g-hidden" id="J-actionupload-sheet-verifyCode">

		  <dl class="cf">

            <dt> <span>*</span></dt>

            <dd><input class="textinput" name="verify_code" type="text" required><img alt=" " src="{:U('verify')}"><a title=" " href="javascript:;"> </a></dd>

          </dl>

          <p class="g-validator-msg" data-validator-target="verify_code" data-validator-msg=" "></p>

        </div>


検証方法:
    public function verify(){

    	$config =	array(

    			'fontSize'  =>  16,              //  (px)

    			'useNoise'=>false,

    			'useCurve'=>false

    			 

    	);

    	$verify = new \Think\Verify($config);

    	$verify->entry(1);

    }


  
        if(!$this->check_verify(trim(I('post.verify_code')))){

            $json['rst']='9';

            $this->ajaxReturn($json);

        }



    function check_verify($code, $id = 1){

        $verify = new \Think\Verify();

        return $verify->check($code, $id);

    }