1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP 重置密码并发送至邮箱 【完整代码】

作者:用户 来源:互联网 时间:2017-12-01 17:14:54

php邮箱密码代码发送重置完整

PHP 重置密码并发送至邮箱 【完整代码】 - 摘要: 本文讲的是PHP 重置密码并发送至邮箱 【完整代码】, public function sendpass(){ $email=$_POST["email"]; $n=M("member"); $pass=substr(md5(time()), 0, 6); $where["password"]

public function sendpass()
{
$email=$_POST["email"];
$n=M("member");
$pass=substr(md5(time()), 0, 6);
$where["password"]=md5($pass);
$arr=$n->where("email='$email'")->find();
if($arr)
{
$id=$arr["id"];
if($n->where("id=$id")->save($where))
{
$mail = new/Think/SendMail();
$mail->setServer("****.163.com", "****@163.com", "****");//设置smtp服务器
$mail->setFrom("****@163.com");//设置发件人
$mail->setReceiver($arr["email"]);//设置收件人,多个收件人,调用多次
$mail->setCc("****@163.com"); //设置抄送,多个抄送,调用多次

$mail->setMailInfo("****-密码重置", "密码:$pass"); //设置邮件主题,内容
$mail->sendMail();//发送
$this->assign("rs","alert('重置密码成功,请查看邮箱。');");
$this->display("pages:login");
}
else
{
$this->assign("rs","alert('重置密码错误。邮箱不存在。');");
$this->display("pages:login");
}
}
else
{
$this->assign("rs","alert('重置密码错误,邮箱不存在。');");
$this->display("pages:login");
}
}

以上是PHP 重置密码并发送至邮箱 【完整代码】的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 邮箱 , 密码 , 代码 , 发送 , 重置 完整 ,以便于您获取更多的相关知识。