Pit encontrado por código de verificación ThinkPHP6.0.5 (verificación fallida)

Hoy, al usar la función de código de verificación proporcionada en el marco tp, la verificación falló durante el proceso de verificación. Más tarde, después de mirar la configuración, descubrí que el middleware de sesión está cerrado por defecto y debe estar encendido.
Inserte la descripción de la imagen aquí

No sé si se debe al modo de múltiples aplicaciones. Después de instalar el captcha, no había ningún archivo de configuración de captcha en el directorio de configuración global.
Inserte la descripción de la imagen aquí
Si necesita configurar algunas propiedades usted mismo, puede colocar el archivo de configuración a continuación en el directorio de configuración global o en el directorio de configuración de una aplicación según sus necesidades.

captcha.phpEl nombre del archivo debe ser este, el nombre anterior config.phpno funciona

<?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,
    //    ...
    //],
];

Supongo que te gusta

Origin blog.csdn.net/qq_43058685/article/details/112920076
Recomendado
Clasificación