1. 程式人生 > >thinkphp5 不使用composer進行圖片驗證碼開發

thinkphp5 不使用composer進行圖片驗證碼開發

我們 容易 圖形 imp request com 如果 ext 圖形驗證碼

很多朋友可能不太會用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 }

怎麽樣 會了麽,不會也沒事 ,來找我

thinkphp5 不使用composer進行圖片驗證碼開發