Tp5 驗證碼 使用方法

2021-08-21 02:46:14 字數 1384 閱讀 9768

src=""

alt="captcha" />

引數

描述預設

codeset

驗證碼字元集合

略expire

驗證碼過期時間(s)

1800

usezh

使用中文驗證碼

false

zhset

中文驗證碼字串

略useimgbg

使用背景

false

fontsize

驗證碼字型大小(px)

25usecurve

是否畫混淆曲線

true

usenoise

是否新增雜點

true

imageh

驗證碼高度,設定為0為自動計算

0imagew

驗證碼寬度,設定為0為自動計算

0length

驗證碼位數

5fontttf

驗證碼字型,

不設定是隨機獲取

bg背景顏色

[243, 251, 254]

reset

驗證成功後是否重置

true

'captcha' => [

'fontsize' => 18,

'imageh' => 30,

'imagew' =>100,

'length' => 5,

'reset' => true

]

onclick="this.src='?'+math.random()"

src=""

alt="captcha" />

namespace

usethink\controller;

useclass

login

extends

controller

else

if($admin->login($data)==4)

else

}return

$this->fetch();}}

namespace

usethink\model;

usethink\db;

class

admin

extends

model

$user = db::name('admin')->where('username','=',$data['username'])->find();

if($user)else

}else}}

TP5 使用驗證碼功能

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

TP5 驗證碼功能實現

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

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

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