天天看點

laravel架構(驗證碼)

驗證碼:captcha,全自動區分人與計算機的圖靈測試

回顧:生成驗證碼需要經過:畫畫布、生成幹擾線、生成噪點、生成驗證碼、生成驗證碼存入session、輸出圖檔

常見的驗證碼類型:字元驗證碼、短信驗證碼、電話驗證碼、12306類型驗證碼、拖拽驗證碼等。

1.驗證碼依賴安裝

去packagist網站搜尋驗證碼的代碼依賴:關鍵詞:captcha

位址:https://packagist.org/packages/mews/captcha

環境要求:php>=5.4,需要開啟GD庫,同時需要開啟fileinfo和mbstring擴充。

使用Composer指令安裝:

composer require mews/captcha

安裝好之後再用composer指令:php artisan vendor:pubilsh

laravel架構(驗證碼)

選擇此選項

laravel架構(驗證碼)

在相應目錄下會有相應檔案

laravel架構(驗證碼)

展示驗證碼,在之前的test9中:

laravel架構(驗證碼)
laravel架構(驗證碼)

因原生驗證碼長度過長,将長度設定為4.

laravel架構(驗證碼)

繼續閱讀