zoukankan      html  css  js  c++  java
  • ThinkPHP6.0.5 验证码 遇到的坑 (验证失败)

    此文转载自:https://blog.csdn.net/qq_43058685/article/details/112920076

    今天在使用tp框架中提供的验证码功能的时候,在进行验证的时候一直验证失败,后来看了下配置才发现,Session中间件默认是关闭的,得开启才行。
    在这里插入图片描述

    还有不知道是不是因为是多应用模式的原因,我在安装好captcha后,在全局的配置目录下,并没有captcha的配置文件。
    在这里插入图片描述
    如果需要自己配置一些属性设置的话,可以根据自己需要把下方这个配置文件放到全局的配置目录下,或者某个应用的配置目录下。

    captcha.php 文件名要为这个,之前名命为config.php不起作用

    <?php
    // +----------------------------------------------------------------------
    // | Captcha配置文件
    // +----------------------------------------------------------------------
    
    return [
        //验证码位数
        'length'   => 5,
        // 验证码字符集合
        'codeSet'  => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',
        // 验证码过期时间
        'expire'   => 1800,
        // 是否使用中文验证码
        'useZh'    => false,
        // 是否使用算术验证码
        'math'     => false,
        // 是否使用背景图
        'useImgBg' => false,
        //验证码字符大小
        'fontSize' => 25,
        // 是否使用混淆曲线
        'useCurve' => true,
        //是否添加杂点
        'useNoise' => true,
        // 验证码字体 不设置则随机
        'fontttf'  => '',
        //背景颜色
        'bg'       => [243, 251, 254],
        // 验证码图片高度
        'imageH'   => 0,
        // 验证码图片宽度
        'imageW'   => 0,
    
        // 添加额外的验证码设置
        // verify => [
        //     'length'=>4,
        //    ...
        //],
    ];
    
    
       

    更多内容详见微信公众号:Python测试和开发

    Python测试和开发

  • 相关阅读:
    离线获取docker镜像(docker save vs load)&docker export vs import& docker commit
    深入分析JavaWeb的中文编码问题
    python中Django的基本使用
    element+springboot实现简单的商品管理
    springboot+thymeleaf自定义标签
    springboot整合shiro
    linux的namespace、docker网络模式
    Docker Compose、Swarm 集群管理
    iOS Share Extension 自定义分享界面
    Mixin Messenger 源码解读 1 — — WCDB Swift
  • 原文地址:https://www.cnblogs.com/phyger/p/14313751.html
Copyright © 2011-2022 走看看