/
home
/
efamember
/
domains
/
efa-member.com
/
public_html
/
ajax
/
form-login
/
up file
home
<?php include('../../config/main_function.php'); require("../../PHPMailer/class.phpmailer.php"); $secure = "cAh3DrJACzw4RbU"; $connection = connectDB($secure); function changeDate($date) { if ($date != null) { list($day, $month, $year) = explode('/', $date); if ($year > 2300) { $year -= 543; } $newDate = "$year-$month-$day"; } else { $newDate = null; } return $newDate; } 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 = "hiroshimatsumoto98@gmail.com"; // account SMTP // $mail->Password = "rinqaxygecblmeok"; // รหัสผ่าน SMTP $mail->Username = "efa.thailand@gmail.com"; // account SMTP $mail->Password = "zmwowuwyvbestzns"; // รหัสผ่าน SMTP $mail->SMTPAuth = true; // $mail->SetFrom("hiroshimatsumoto98@gmail.com", "Tester"); $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; } } $username = mysqli_real_escape_string($connection, $_POST['email']); $password = mysqli_real_escape_string($connection, md5($_POST['password'])); $name_th = mysqli_real_escape_string($connection, $_POST['name_th']); $name_en = mysqli_real_escape_string($connection, $_POST['name_en']); $birth_date = mysqli_real_escape_string($connection, $_POST['birth_date']); $phone = mysqli_real_escape_string($connection, $_POST['phone']); $member_group = mysqli_real_escape_string($connection, $_POST['member_group']); $company_name = mysqli_real_escape_string($connection, $_POST['company_name']); $identification_code = getRandomID(20, 'tbl_member', 'identification_code'); // ดึง Key และ Pointer ในการบันทึกข้อมูล $sql_system = "SELECT * FROM tbl_system_setting WHERE setting_id = '1';"; $rs_system = mysqli_query($connection, $sql_system); $row_system = mysqli_fetch_array($rs_system); $key = $row_system['secure_text']; $pointer = $row_system['secure_pointer']; /////////////////////////////////////////////////////////////////// $member_id = randomCode2(10); $randomNumber = rand(5, 10); $secure_text = randomCode($randomNumber); $secure_pointer = rand(0, 9); $secure_text2 = $secure_text; $mypassword = stringInsert($password, $secure_text, $secure_pointer); ///////////////////////////////////////////////////////////////////////////////////// $member_name = bigsara_encode($name, $key, $pointer); // เข้ารหัสชื่อผู้ใช้ // เช็คก่อน ID มีซ้ำไหม $find_id = "SELECT COUNT(member_id) as duplicate FROM tbl_member WHERE member_id = '$member_id';"; $rs_find_id = mysqli_query($connection, $find_id) or die($connection->error); $row_find_id = mysqli_fetch_array($rs_find_id); if ($row_find_id['duplicate'] > 0) { $member_id = randomCode2(10); } else { $insert_user = "INSERT INTO tbl_member SET member_id = '$member_id' ,username = '$username' ,password = '$mypassword' ,secure_text = '$secure_text' ,secure_pointer = '$secure_pointer' ,identification_code = '$identification_code' ,name_th = '$name_th' ,name_en = '$name_en' ,birth_date = '$birth_date' ,phone = '$phone' ,member_group = '$member_group' ,company_name = '$company_name' ;"; $rs_insert_user = mysqli_query($connection, $insert_user); if ($rs_insert_user) { $arr['result'] = 1; $key_login = randomCode(10); $pointer_login = rand(0, 9); $step_1 = bigsara_encode($member_id, $key_login, $pointer_login); //Login Code // เอา Login Code ต่อคำกับ $step 1 $login_code = $step_1 . "." . $key_login; $arr['login_code'] = $login_code; $arr['member_level'] = 1; $arr['member_name'] = $name; $arr['register_type'] = 0; $arr['register_level'] = ''; $arr['username'] = $username; // เมล์ $mail_title = "ยืนยันตัวตน สมาชิก สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ (ประเทศไทย)"; $mail_body = " <p>เรียน ผู้สมัคร</p> <p>กรุณายืนยันตัวตนของท่าน โดยการคลิกที่ลิ้งด้านล่างนี้</p> <p> <a href='https://efa-member.com/verify?id=$identification_code'>ยืนยันตัวตน</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($username, $mail_title, $mail_body); } else { $arr['result'] = 0; } } echo json_encode($arr); mysqli_close($connection);