zoukankan      html  css  js  c++  java
  • 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();" />
    

     

  • 相关阅读:
    Servlet学习笔记3
    Servlet学习笔记2
    Servlet 学习笔记1
    Response对象学习笔记
    【JavaSE】异常
    【JavaSE】格式化输出
    【JavaSE】泛型
    【JavaSE】集合
    【SpringBoot】(1)-- 基于eclipse配置springboot开发环境
    【Linux】(1)安装
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9667791.html
Copyright © 2011-2022 走看看