ThinkPHP5.1框架---验证码功能
发布时间
阅读量:
阅读量
记录一个长期困扰我的验证机制难题,首先编写展示验证码的实现方式,随后补充验证验证码的功能模块。
环境配置:tp5.1(完成虚拟域名的设置,将www.xxx.com直接映射至public目录)
tp5.1开发文档中关于验证码的相关内容:
https://www.kancloud.cn/manual/thinkphp5_1/354122
1、安装插件
在项目根目录中执行以下指令:
composer require topthink/think-captcha=2.*
说明: 必须使用2.*版本进行安装,由于默认的最新3.0版本与tp6存在兼容性问题,这让我在安装过程中遇到了不少困扰。安装过程可能需要较长时间,建议用户保持耐心等待完成。
2、Tool.php功能实现
开发控制器tool,达成自定义验证码功能的实现,直接将配置信息嵌入其中:
namespace app\admin\controller;
use think\Controller;
use think\captcha\Captcha;
class Tool extends Controller
{
//配置并生成验证码
全部评论 (0)
还没有任何评论哟~
