laravel 驗證碼的使用

1、加載驗證碼依賴

composer require "gregwar/captcha:1.*"

2、使用驗證碼

//PHP中生成驗證碼
$builder = new CaptchaBuilder;    //new一個驗證碼對象
$builder->build($width = 100, $height = 40, $font = null);  //設置驗證碼屬性
Session::flash('captcha', $builder->getPhrese());   //將驗證碼保存到session

//HTML中,顯示驗證碼
<img src="{{$builder->inline()}}"/>

//表單提交後驗證驗證碼
$builder->testPhrase($user_code)
//或者使用
if (Session::get('captcha') == \Request::get('user_code')) { ... }

3、將驗證碼輸出爲網頁

header("Content-type: image/jpeg");
$builder->output();


4、保存驗證碼圖片

$builder->save("name.jpg");


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章