thinkphp5 不使用composer進行圖片驗證碼開發
阿新 • • 發佈:2018-05-12
我們 容易 圖形 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進行圖片驗證碼開發