thinkphp6验证码使用

文章描述:

验证码一般使用在登录或者在注册的时候,下面是介绍thinkphp6使用验证码方法以及注意地方?


验证码扩展

thinkphp6使用验证码需要安装验证码扩展,使用Composer工具运行命令安装:

composer require topthink/think-captcha

验证码调用

在模板里面调用验证码使用以下代码:

{:captcha_img()}

或者

<img src="{:captcha_src()}" alt="captcha" />

点击

onclick='this.src="/captcha.html?"+Math.random();'

验证码验证

验证码验证调用thinkphp6自带的验证方法验证即可:

if(!captcha_check($data['verifycode'])) {
    // 校验失败
}

开启session

thinkphp6的session默认是关闭的,需要去手动开启,打开根目录app/middleware.php文件,打开注释代码如下:

\think\middleware\SessionInit::class

 

发布时间:2021/08/11

发表评论