说明:本片文章主要记录一下 使用tp5框架的验证码扩展,tp5框架中默认没有自带验证码功能,需要我们自己去引入安装.

开始

composer安装

# 在项目根目录执行
# 官方提供的tp官方验证码类 think-captcha
composer require topthink/think-captcha=2.0.*

填写配置参数

在项目的config目录下面的captcha.php文件(没有则首先创建)

创建验证器

注意验证器的路径

应用验证器

# 验证
$this->validate($data,[
    'code'=>'require|captcha'
]);

或者
if(!captcha_check($captcha)){
 // 验证失败
};

模板调用

# 模板中引用
<div>{:captcha_img()}</div>

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

最终效果

ThinkPHP5.1官网文档:https://www.kancloud.cn/manual/thinkphp5_1/354122

美团新老用户点击送5/9话费充值卷/不限制老用户每月都可以必中 【点击查看】。
最后修改:2021 年 04 月 14 日 07 : 26 PM
如果觉得我的文章对你有用,请随意赞赏