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

2021-10-12 03:39:57 字數 1127 閱讀 7008

將準備好的smtp擴充套件類放入extend/util資料夾下

在控制器中引入smtp

use util\smtp;

在方法中新增傳送**

// 1. 配置引數

// smtp伺服器

$smtpserver

='smtp.qq.com'

;// smtp伺服器端口

$smtpserverport=25

;// smtp伺服器的使用者郵箱

$smtpusermail

='******@qq.com'

;// smtp伺服器的使用者帳號

$smtpuser

='******@qq.com'

;// smtp伺服器授權碼

$smtppass

='******'

;// 2. 例項化smtp類

$smtp

=new

smtp

($smtpserver

,$smtpserverport

,true

,$smtpuser

,$smtppass);

//是否顯示傳送的除錯資訊

$smtp

->

debug

=true

;// 3. 傳送郵件

//接收人郵箱

$smtpemailto

='***@qq.com'

;//傳送人郵箱

$smtpusermail

=$smtpuser

;//郵件主題

$mailsubject

='主題:***x'

;//郵件內容

$mailbody=""

;//郵件格式(html/txt),txt為文字郵件

$mailtype

='html'

;$smtp

->

sendmail

($smtpemailto

,$smtpusermail

,$mailsubject

,$mailbody

,$mailtype

);

傳送郵箱驗證碼進行註冊驗證

一 流程圖 操作思路 進行郵箱驗證碼驗證 比較與輸入的驗證碼 是否一致 一致的話則可以註冊 二 示例 1 生成隨機驗證碼 def get random str 驗證碼是由 字母a z a z 數字 0 9 組成 在 ascii 碼中 小寫a的起點是97 大寫a起點是65 num str var fo...

TP5 驗證碼功能實現

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

TP5 使用驗證碼功能

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