验证码的使用教程
安装验证码
- 使用composr安装,首先需要安装composer,并且使用下面命令进行安装。
composer require topthink/think-captcha
- 现在TP5完整版框架,自带验证码功能。
使用验证码类
在页面插入语句,可以实现点击刷新。
<img src="{:captcha_src()}" alt="captcha" onclick="this.src='{:captcha_src()}?'+Math.random();" />
配置验证码,将配置代码加入公共配置文件config.php
//验证码配置
'captcha' => [
'codeSet' => '2345678abcdefhijkpqrstACDEFGHIJKLMNOP',
'fontSize' => 16,
//是否画混扰曲线
'useCurve' => true,
'imageH' => 30,
'imageW' => 140,
'length' => 4,
//验证成功后是否重置
'reset' => true,
],
在model下的Admin.php中添加验证码的验证。
$captcha = new \think\captcha\Captcha();//实例化验证码类
if (!$captcha->check($data['code'])){
return 4;//返回值代表验证码错误
die();
}
验证码功能就可以使用了。