爱好者

TP5.1登陆验证码的使用

说明:本片文章主要记录一下 使用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

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »