Rumah > pembangunan bahagian belakang > tutorial php > 关于thinkphp实现发送邮件密码找回功能的介绍

关于thinkphp实现发送邮件密码找回功能的介绍

不言
Lepaskan: 2023-04-02 09:08:02
asal
1941 orang telah melayarinya

这篇文章主要介绍了thinkphp实现发送邮件密码找回功能的方法,以实例形式详细讲述了配置文件与功能代码的实现方法,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了thinkphp实现发送邮件密码找回功能的方法。分享给大家供大家参考。具体实现方法如下:

首先下载mail.class.php类文件,配置文件中定义下列参数:

'MAIL_ADDRESS' => 'ivzhu@qq.com', // 邮箱地址  
'MAIL_SMTP' => 'smtp.qq.com', // 邮箱SMTP服务器  
'MAIL_LOGINNAME' => 'mail@qq.com', // 邮箱登录帐号  
'MAIL_PASSWORD' => '123456', // 邮箱密码  
'MAIL_CHARSET' => 'UTF-8', // 编码  
'MAIL_AUTH' => true, // 邮箱认证  
'MAIL_HTML' => true, // true HTML格式 false TXT格式
Salin selepas log masuk

在tp项目org中放入mail.class.php,使用时候引入 import('@.ORG.Mail');

public function index(){  
    import('@.ORG.Mail');  
    //SendMail('admin@waikucms.com','邮件标题','邮件正文','歪酷CMS管理员');  
//解释下参数: 参数1---目标邮箱, 参数2----邮件标题,参数三--邮件正文,参数四---发件人名称;  
    $content=md5(time());  
    session($content,$content);  
    $content=C('localurl').'/index.php'.U('Mail/index',array('res'=>$content));  
    if(SendMail('aa@qq.com','nihao邮件标题',$content,'unphp')){  
    echo 'chengong';  
    }else{  
    echo 'shibai';  
    }  
$this->display();  
}
Salin selepas log masuk

另一个页面接受参数res:

public function index(){  
header("Content-type: text/html; charset=utf-8");   
$res=I('res');  
echo $res;  
if(session($res)==$res){  
echo '密码找回成功';  
session($res,null);  
}else{  
echo '已经过期';  
}  
}
Salin selepas log masuk

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

thinkphp中一个页面使用2次分页的实现方法

PHP实现对图片的反色处理功能php技巧

Atas ialah kandungan terperinci 关于thinkphp实现发送邮件密码找回功能的介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Isu terkini
ThinkPHP Mengapa menggunakan komposer?
daripada 1970-01-01 08:00:00
0
0
0
thinkphp memuat naik fail
daripada 1970-01-01 08:00:00
0
0
0
Bagaimanakah Thinkphp memanggil sambungan PHP?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan