TP5.0登錄驗證碼實現
阿新 • • 發佈:2019-05-02
control script img 控制 查看 ech cursor () tp5
<div class="loginbox-textbox"> <input class="form-control" placeholder="請輸入驗證碼" name="captcha" type="text"/> <img id="cap" alt="驗證碼" title="點擊刷新" style="width:220px;cursor: pointer" onclick="this.src=‘{:captcha_src()}‘" src="{:captcha_src()}"/> </div>
在輸入驗證碼的input框的name值加上captcha 用來驗證;
onclick函數是為了點擊刷新驗證碼,等於點擊重新加載驗證碼
對應控制器則添加
//這一步是獲取輸入的驗證碼 $captcha = input("param.captcha"); //驗證是否正確如果輸入錯誤則進入這個判斷 if(!captcha_check($captcha)){ echo "<script>alert(‘請輸入正確驗證碼‘)</script>"; }
修改驗證碼參數的文件位置:你的根目錄開始\vendor\topthink\think-captcha\src\Captcha.php
具體如何修改請自行查看TP手冊
TP5.0登錄驗證碼實現