亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Thinkphp5.0怎么使用驗證碼?

Thinkphp5.0怎么使用驗證碼?

至尊寶的傳說 2018-09-04 10:07:07
Thinkphp5.0怎么使用驗證碼
查看完整描述

1 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

如果沒有安裝驗證碼類,可在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){

//驗證失敗

}


查看完整回答
反對 回復 2018-09-19
  • 1 回答
  • 0 關注
  • 803 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號