thinkPHP5.0框架驗證碼呼叫及點選圖片重新整理簡單實現方法
阿新 • • 發佈:2018-11-19
這篇文章主要介紹了thinkPHP5.0框架驗證碼呼叫及點選圖片重新整理簡單實現方法,結合簡單示例形式分析了thinkPHP5框架驗證碼相關配置、後臺驗證、前臺重新整理等操作技巧,學習
thinkphp原始碼的朋友可以參考下,具體如下:
1、配置檔案中增加驗證碼配置
1 'captcha' => [ 2 // 驗證碼字元集合 3 'codeSet' => '23456789', 4 // 驗證碼字型大小(px) 5 'fontSize' => 25, 6 // 是否畫混淆曲線 7 'useCurve' => false, 8 // 驗證碼位數 9 'length' => 4, 10 // 驗證成功後是否重置 11'reset' => true 12 ],
2、後端驗證碼方法寫入
1 public function check($code='') 2 { 3 if (!captcha_check($code)) { 4 $this->error('驗證碼錯誤'); 5 } else { 6 return true; 7 } 8 }
3、前端呼叫驗證碼 並設定onclick屬性,點選圖片重新整理驗證碼
1 <div> 2 <span><strong>請輸入驗證碼</strong></span> 3 <input display: inline;" class="form-control" name="code" type="text" required="required"> 4 <img src="{:captcha_src()}" onclick="this.src='{:captcha_src()}?'+Math.random();"/> 5 </div>