TP5 使用驗證碼功能

2022-07-09 06:24:11 字數 1014 閱讀 4353

tp5的驗證碼在 /vendor/topthink/think-captcha 目錄下,檔案分別是 captcha.php 、captchacontroller.php 和 helper.php 三個檔案。可以直接通過 http://localhost/專案名稱/public/index.php/captcha 來進行訪問。

1、在頁面上顯示驗證碼

插入乙個 img 的 html 標籤:

1

<

img

src="/public/index.php/captcha"

alt="點選更新驗證碼"

onclick

="reloadcode(this);"

/>

2、點選驗證碼時更新驗證碼

插入一段 js **:

1

//重新整理驗證碼

2function

reloadcode(obj)

3、驗證碼顯示大小的設定

1 'captcha'   =>[

2 'imageh' => 50,

3 'imagew' => 200,

4 ],

4、判斷驗證碼

1

<

form

class

="form form-horizontal"

action

=""method

="post"

>

5、判斷驗證碼

判斷驗證碼是否正確,在提交的 controller 中增加對應的判斷**:

TP5 驗證碼功能實現

參考資料 第一步 安裝驗證碼外掛程式 composer require topthink think captcha 檢查是否存在think captcha包 vendor topthink think captcha第二步 前端設定 簡單的就直接新增 即可 class pass label 驗證碼...

Tp5 驗證碼 使用方法

src alt captcha 引數 描述預設 codeset 驗證碼字元集合 略expire 驗證碼過期時間 s 1800 usezh 使用中文驗證碼 false zhset 中文驗證碼字串 略useimgbg 使用背景 false fontsize 驗證碼字型大小 px 25usecurve 是...

tp5註冊郵箱驗證碼,自動傳送郵件

將準備好的smtp擴充套件類放入extend util資料夾下 在控制器中引入smtp use util smtp 在方法中新增傳送 1.配置引數 smtp伺服器 smtpserver smtp.qq.com smtp伺服器端口 smtpserverport 25 smtp伺服器的使用者郵箱 smt...