//验证码功能不是系统内置的功能了,需要通过 composer 引入进来
composer require topthink/think-captcha //开启 session 方可使用
<?php
//引入后,模版中,验证一下验证码
<div>{:captcha_img()}</div> //可以点击刷新
<div><img src="{:captcha_src()}" alt="captcha" /></div>
//使用助手函数直接进行判断验证;
if(!captcha_check(input('post.code'))){
dump('验证失败');
}
//配置文件在 config/captcha.php 中,直接进行参数配置即可;
return [
//字体大小
'fontSize' => 30,
//验证码位数
'length' => 3,
//验证码杂点
'useNoise' => false,
];
//其实也能创建多个验证码,提供不同场景使用(具体看手册)
?>