TP3.2 中驗證碼類使用流程
阿新 • • 發佈:2018-12-14
1.在Index控制器中,建立產生驗證碼的方法:
function verify(){ //1.例項化驗證碼類 $config = array( 'useImgBg' => false, // 使用背景圖片 'fontSize' => 25, // 驗證碼字型大小(px) 'useCurve' => true, // 是否畫混淆曲線 'useNoise' => true, // 是否新增雜點'imageH' => 0, // 驗證碼圖片高度 'imageW' => 0, // 驗證碼圖片寬度 'length' => 5, // 驗證碼位數 'fontttf' => '', // 驗證碼字型,不設定隨機獲取 'bg' => array(243, 251, 254), // 背景顏色 'reset' => true, // 驗證成功後是否重置); $v = new \Think\Verify($config); //2.呼叫entry方法產生驗證碼: $v->entry(); } }
2.在login.html檢視中引入驗證碼
3.修改驗證碼類的entry方法(從而得到符合我們需求的驗證碼樣式);
4.實現功能:點選驗證碼進行驗證碼更換
思路:在img標籤上增加點選事件,每次點選,重新請求Index/verify方法