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();" />
    

     

  • 相关阅读:
    阿里的GCIH技术
    java栈
    hotsport jvm后台线程包括哪些
    java运行时数据区
    java双亲委派
    获取类加载器方式
    用户自定义类加载器(java防止反编译)
    JSP-07-使用JavaBean封装数据
    JSP-06-使用JDBC操作数据库
    InstallShield 下载安装
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9667791.html
Copyright © 2011-2022 走看看