<?php include_once "../includes/db_conn.php"; $email = stripslashes(trim($_POST['email'])); $email = injectChk($email); $sql = "select user_id,username,password from `nctf_accounts` where `mail`='{$email}'"; $query = mysqli_query($dbc, $sql); $num = mysqli_num_rows($query); if ($num == 0) { //该邮箱尚未注册! echo 'noreg'; exit; } else { $row = mysql_fetch_array($query); $getpasstime = time(); $uid = $row['id']; $token = md5($uid . $row['username'] . $row['password']); $url = "http://localhost/nctf/resetpwd/reset.php?email=" . $email . "&token=" . $token; $time = date('Y-m-d H:i'); $result = sendmail($time, $email, $url); if ($result == 1) { //邮件发送成功 $msg = '系统已向您的邮箱发送了一封邮件<br/>请登录到您的邮箱及时重置您的密码!'; //更新数据发送时间 mysql_query("update `ctf_accounts` set `time`=now() where id='{$uid} '"); } else { $msg = $result; } echo $msg; } function sendmail($time, $email, $url)
<?php include_once "connect.php"; $email = injectChk(stripslashes(trim($_POST['mail']))); $sql = "select id,username,password from `t_user` where `email`='{$email}'"; $query = mysql_query($sql); $num = mysql_num_rows($query); if ($num == 0) { //该邮箱尚未注册! echo 'noreg'; exit; } else { $row = mysql_fetch_array($query); $getpasstime = time(); $uid = $row['id']; $token = md5($uid . $row['username'] . $row['password']); $url = "http://www.sucaihuo.com/jquery/3/326/demo/reset.php?email=" . $email . "&token=" . $token; $time = date('Y-m-d H:i'); $result = sendmail($time, $email, $url); if ($result == 1) { //邮件发送成功 $msg = '系统已向您的邮箱发送了一封邮件<br/>请登录到您的邮箱及时重置您的密码!'; //更新数据发送时间 mysql_query("update `t_user` set `getpasstime`='{$getpasstime}' where id='{$uid} '"); } else { $msg = $result; } echo $msg; } function sendmail($time, $email, $url) {