美文网首页
Thinkphp验证码使用

Thinkphp验证码使用

作者: 会飞的兔子zy | 来源:发表于2019-05-06 21:29 被阅读0次

    thinkphp自带了验证码功能,使用简单,说明如下:
    1.首先创建verify方法,代码如下:

    public function verify(){
    $Verify = new \Think\Verify();
    $Verify->entry();
    }
    

    接下来去地址栏访问此方法,会看到验证码图片.
    2.创建验证码验证方法,代码如下:

    //此处的$code=I('post.code'); 也就是用户输入验证码的input框的name值
    function check_verify($code){
        $verify = new \Think\Verify();
        return $verify->check($code);
    }
    

    3.登录验证

    //此处代码只演示验证码验证
    $code = I('post.code');
           if(!$this->check_verify($code)) {
           $info = array('status' => 0, 'msg' => '验证码错误');
           }
           else{
           session('user',$result);
           $info = array('status' => 1, 'msg' => '登录成功');
           }
    

    4.验证码设置

    $config =    array(
        'fontSize'    =>    30,    // 验证码字体大小
        'length'      =>    3,     // 验证码位数
        'useNoise'    =>    false, // 关闭验证码杂点
    );
    $Verify =     new \Think\Verify($config);
    $Verify->entry();
    

    实例化的时候通过数组对验证码进行设置,详见官网文档https://www.kancloud.cn/manual/thinkphp/1877

    相关文章

      网友评论

          本文标题:Thinkphp验证码使用

          本文链接:https://www.haomeiwen.com/subject/ejrjoqtx.html