驗證碼: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
選擇此選項
在相應目錄下會有相應檔案
展示驗證碼,在之前的test9中:
因原生驗證碼長度過長,将長度設定為4.