跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

thinkphp实现发送邮件密码找回功能实例_PHP

本文实例讲述了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格式在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();}另一个页面接受参数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 '已经过期';}}希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

ThinkPHP 8.1.0 ThinkPHP 8.1.0 正式发布,深度优化路由与验证机制,完美兼容 PHP 8.4。本版本修复了数组路由配置异常,新增枚举值校验与高级数组验证功能,支持路由分类默认处理。作为高性能 PHP 框架的最新迭代,它延续了简洁实用的设计原则,提供更稳定的底层架构与更流畅的开发体验,助力开发者快速构建现代化 Web 应用与企业级系统。

下载

相关文章