thinkphp通過郵箱找回密碼功能解析

2021-06-22 10:26:34 字數 374 閱讀 5542

在網上也看到一些相關**,好像最後試試要麼報錯,要麼不能用,最後搜到了phpmailer.class.php 和smtp.class.php這2個類,所以決定自己實現這個功能。

我實現的郵箱找回密碼原理比較簡單,就是通過隨機生成的10位字串,儲存到資料庫中並作為郵件的內容傳送,複製郵件中的10位字串輸入到網頁中進行驗證,如果和資料庫中儲存的一致,則通過驗證。

自己寫了個類base_mail.class.php 和上面2個類放在lib/org/my目錄下my是我自己建立的

不多說了 直接上部分**:

public function send_email($judge_code,$user_email,$username)

測試結果 順利完成密碼找回功能!

Ajax PHPMailer實現郵箱找回密碼功能

前兩天實現了乙個通過郵箱找回密碼的功能,今天來做乙個總結 首先,需要開啟郵箱的imap smtp服務,我用的是qq郵箱的,會獲取乙個imap smtp服務密碼 如uudwdedzxbhmhjhb 在這個位置 檔案目錄結構如下 find pwd.php是郵箱輸入介面 上面都是前端介面,通過ajax的p...

C 通過傳送郵箱找回密碼

網上找了很多,但實際應用的時候會報錯,呵呵,現在我結合了老師的例子,加上自己的親身體驗總結了一下這個方法,其實也很簡單的,之前也有前輩們寫過了,不過想想還是自己再寫一邊吧,哈哈,不多說了,跟我一起做吧 傳送密碼前的判斷 12.1am protected void btnfind click obje...

thinkphp郵箱驗證

return array 配置郵件傳送伺服器 mail host smtp.163.com smtp伺服器的名稱 mail smtpauth true,啟用smtp認證 mail username thinkphp wanlala 163.com 你的郵箱名 mail from thinkphp w...