AI智能
改变未来

thinkphp5 使用验证码的四步

(验证码4步:显示(手册中找)->config.php配置(手册)->validate配置(手册)->点击图片更换验证码js)

1、显示验证码:

<img src=\"{:captcha_src()}\" alt=\"captcha\" id=\"captcha\"/>

2、confing.php中的配置

\'captcha\' => [// 验证码字符集合\'codeSet\' => \'2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY\',     // 验证码字体大小(px)\'fontSize\' => 28,// 是否画混淆曲线\'useCurve\' => false,// 验证码图片高度\'imageH\'  => 50,// 验证码图片宽度\'imageW\'  => 100,// 验证码位数\'length\'  => 4,// 验证成功后是否重置\'reset\'  => true],

3、验证码必须填写和验证数据的validate的验证规则
需要注意的是填写验证码的id和name需为code

protected $rule = [\'admin_name\' => \'require\',\'admin_password\' => \'require\',\'code\' =>\'require|captcha\',];protected $message = [\'admin_name.require\' => \'请输入用户名\',\'admin_password.require\' => \'请输入密码\',\'code.require\' => \'请输入验证码\',\'code.captcha\' => \'验证码不正确\',];

4、点击验证码图片自动更换的js代码

<script>$(function(){$(\'#captcha\').click(function(){$(\'#captcha\').attr(\'src\',this.src+\'?\'+Math.random());});});</script>

完成这四步就可以使用thinkphp5的验证码了。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » thinkphp5 使用验证码的四步