Advertisement

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)

还没有任何评论哟~