0
点赞
收藏
分享

微信扫一扫

tp6验证码无法验证

绪风 2022-05-01 阅读 134
phpcomposer

无法验证

tp6验证码在验证时总显示验证码错误
在这里插入图片描述

问题原因

必须开启“session中间件”才能正常使用验证码验证,否则验证码出来也是验证不了的,就会出现上面的情况

安装
首先使用Composer安装think-captcha扩展包:

composer require topthink/think-captcha

验证码库需要开启Session才能生效

解决

将文件:“/app/middleware” 将【\think\middleware\SessionInit::class】注释去掉(默认是注释的)

//文件"/app/middleware

<?php
// 全局中间件定义文件
return [
    // 全局请求缓存
    // \think\middleware\CheckRequestCache::class,
    // 多语言加载
    // \think\middleware\LoadLangPack::class,
    // Session初始化
     \think\middleware\SessionInit::class
];

去掉注释

结束
坑了我好久

举报

相关推荐

0 条评论