// 使用一下验证码类
use yii\captcha\CaptchaAction;
......
// 定义一个方法
public function actionCaptcha()
{
// 实例化 传入控制器id, controller
$obj = new CaptchaAction(\Yii::$app->controller->id,\Yii::$app->controller);
// 自定义配置 大小 颜色 验证码位数等
$obj->width = 100;
$obj->minLength = 4;
$obj->maxLength = 4;
// 刷新验证码 也可以获取当前生成的验证码字符串
$obj->getVerifyCode(true);
// 生成图片
echo $obj->run();
// 这个方法可以验证输入的验证码是否正确 用户输入的验证码, 是否区分大小写
// dd($obj->validate('dasu', false));
}
其他自定义配置可以去看这个类 或者基于这个类去改 目前只是单纯的实现出现验证码, 验证验证码功能