/
home
/
efamember
/
domains
/
efa-member.com
/
public_html
/
ajax
/
forget_password
/
up file
home
<?php include('../../config/main_function.php'); require("../../PHPMailer/class.phpmailer.php"); $secure = "cAh3DrJACzw4RbU"; $connection = connectDB($secure); function sendEmail($to_email, $mail_title, $mail_body) { $mail_txt = "<html><head><title>$mail_title</title></head> <body>"; $mail_txt .= $mail_body; $mail_txt .= "</body></html>"; $mail = new PHPMailer(); $body = $mail_txt; $mail->CharSet = "utf-8"; $mail->IsHTML(true); $mail->IsSMTP(); $mail->SMTPDebug = 1; $mail->Debugoutput = 'html'; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; // SMTP server $mail->Port = 465; // พอร์ท $mail->Username = "efa.thailand@gmail.com"; // account SMTP $mail->Password = "zmwowuwyvbestzns"; // รหัสผ่าน SMTP $mail->SMTPAuth = true; $mail->SetFrom("efa.thailand@gmail.com", "สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ (ประเทศไทย)"); $mail->Subject = "$mail_title"; $mail->MsgHTML($body); $mail->AddAddress($to_email, "email"); if (!$mail->Send()) { return 0; } else { return 1; } } $forget_id = getRandomID(20,'tbl_change_password','id'); $email = mysqli_real_escape_string($connection, $_POST['email']); $expire_datetime = date('Y-m-d H:i:s', strtotime(' +15 minutes ')); ///// get member_id $sql_member = "SELECT member_id FROM tbl_member WHERE username = '$email'"; $res_mem = mysqli_query($connection , $sql_member); $row_mem = mysqli_fetch_assoc($res_mem); if ($res_mem->num_rows > 0) { $member_id = $row_mem['member_id']; $sql_forgot = "INSERT INTO tbl_change_password SET id = '$forget_id', member_id = '$member_id', expire_datetime = '$expire_datetime'"; $res_forget = mysqli_query($connection,$sql_forgot); if ($res_forget) { $mail_title = "ลิ้งสำหรับเปลี่ยนรหัสผ่าน"; $mail_body = " <p>กรุณาคลิกลิ้งด้านล่าง เพื่อยืนยันการเปลี่ยนรหัสผ่าน</p> <p><a href='https://efa-member.com/forget?id=$forget_id'>เปลี่ยนรหัสผ่าน</a></p> <p>ขอบคุณที่เข้าร่วมกับเรา</p> <p>สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ (ประเทศไทย)</p> <p>034-112-568</p> <p>efa.thailand@gmail.com</p> <p>Website : efa.co.th</p> <p>LINE : @efa.thailand</p>"; $mail_result = sendEmail($email, $mail_title, $mail_body); $arr['result'] = 1; } else { $arr['result'] = 0; } } echo json_encode($arr); mysqli_close($connection);