thinkphp5.0驗證碼使用


如果沒有安裝驗證碼類,可在composer.json 文件的require里面添加 "topthink/think-captcha":"1.*",然后composer update即可

thinkphp5.0內置驗證碼

頁面調用方式<img src="{:captcha_src()}" onclick="this.src='{:captcha_src()}?'+Math.random();" />

將驗證碼通過表單提交到控制器方法執行以下代碼測試

$code=input('captcha');//input為助手函數,獲取提交數據
 if(!captcha_check($code))//驗證方法captcha_check()為助手函數
{
      echo "驗證碼錯誤!";
 } else {
      echo "驗證通過!";
}

 第三方驗證碼類(composer安裝)

use think\captcha\Captcha;

public function set_captcha(){
  $captcha = new Captcha();
  return $captcha->entry(1);
}

$captcha = new Captcha();
$res_captcha = $captcha->check($code, 1);

if(!$res_captcha){

  //驗證失敗

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM