在网上也看到一些相关代码,好像最后试试要么报错,要么不能用,最后搜到了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){
import("@.ORG.My.base_mail");
//-------------------*执行邮件发送任务*-------------------//
$mail=new base_mail();
//邮件内容
$message = "尊敬的".$username."先生/女士:<br /> 邮箱验证:<br />随机验证码为:".$judge_code."
请复