美文网首页
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