thinkphp5 不使用composer进行图片验证码开发

很多朋友可能不太会用composer,没事,我第一次的时候也是这个想法,还不如直接把composer下载好的直接放到项目里,都是等价的,不过我发现确实有比composer更容易的方法,下个tp5图形验证码的代码包放到extend目录下引用一下就可以了。可以百度搜一下这个包,或者如果找不到 去我群里下一下。 84451248

 

下完了放到extend目录下,然后就开始写代码了,代码很少  没几行  我们这里是前后端分离做的 ,不过你们没分离的 也不影响使用我的代码,这就上代码

首先别忘记引入方法  在头部

use think\captcha\Captcha;
然后就是正经的代码了
 1 //生成验证码 
 2 public function index()
 3     {
 4 
 5         Loader::import('captcha.src.Captcha', EXTEND_PATH, '.class.php');
 6         $captcha = new Captcha();
 7         $captcha->fontSize = 25;
 8         $captcha->length   = 3;
 9         $captcha->useNoise = false;
10         return $captcha->entry('ac');
11         //print_r(session(''));
12 
13 
14     }
15 
16 //检验验证码是否正确
17     public function save(Request $request)
18     {
19         //检测验证码是否正确
20         $captcha2=input('post.imgCode');
21         Loader::import('captcha.src.Captcha', EXTEND_PATH, '.class.php');
22         $captcha = new Captcha();
23         $result=$captcha->check($captcha2,'ac');
24         if(!$result){
25             return $this->returnJson('-1','不匹配');
26         }else{
27           return $this->returnJson('200','验证成功');
28 ;        }
29         
30     }

怎么样 会了么,不会也没事 ,来找我

转载于:https://www.cnblogs.com/HoverM/p/9027711.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值