• thinkphp5.0使用官方验证码插件


    1、首先使用Composer下载验证码插件。

          安装完成后,使用以下命令修改composer配置文件,使用国内镜像。原因你懂的。

    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    
    然后打开cmd窗口,进入项目根目录,使用以下命令下载验证码插件:
    composer require topthink/think-captcha
    

    2、确保项目配置文件application/config.php中,以下两项配置为true:

    'auto_start'   => true,
    'url_route_on' => true,
    

    然后在配置文件中添加:

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

    3、显示验证码:

    <img src="{:captcha_src()}" onclick="this.src='{:captcha_src()}?x='+Math.random();" />
    

     

  • 相关阅读:
    POJ2104&&HDU2665(静态区间第K小)
    HDU4763
    js 获取视频的第一帧
    hadoop 集群配置
    redis_cli 批量删除
    vmware centos 7 更新vmware-tools
    php计算两个整数的最大公约数常用算法小结
    centOS 7 配置NAT模式
    centOS配置NAT模式
    show table status 获取表的信息
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9667791.html
Copyright © 2020-2023  润新知