1. 程式人生 > >tp5.0 圖形驗證碼及判斷

tp5.0 圖形驗證碼及判斷

新的專案重新用到tp5,很久不用了竟然都忘了,所以記錄一下

 

首先:通過composer安裝擴充套件包

composer require topthink/think-captcha

vendor資料夾下會出現相應的擴充套件包

其次:html頁面

<img src="{:captcha_src()}" onclick="javascript:this.src='{:captcha_src()}?rand='+Math.random()" alt="captcha">

如果不加onclick,驗證碼點選是無法重新整理的

 

最後:controller,需要判斷驗證碼是否錯誤

if (!captcha_check($capt)){
            return json_encode(array('status'=>0,'info'=>'驗證碼錯誤'));
}