<?php
define('IS_NOT_LOGIN', true); // 로그인 하지 않은 상태에서 접근하는 파일인 경우

include "_MyAdminConfig.php";

function eMailCheck($_str)
{
	if (preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $_str) == false)
	{
		return false;
		// array(false, "올바른 이메일 주소를 입력해주세요.");
	}
	else
	{
		return true;
		// return array(true);
	}
}

$memid = addslashes(trim($_POST['adminid']));
$mememail = addslashes(trim($_POST['adminemail']));

$rtn_data = "";

$result1=mysqli_query($db,"SELECT * FROM admin_member WHERE memid='$memid' AND mememail='$mememail' ORDER BY no DESC LIMIT 1");
$rowTotal1=mysqli_num_rows($result1);
if ($rowTotal1 > 0) {
	// 비밀번호 랜덤 생성
	$comb = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	$shfl = str_shuffle($comb);
	$new_passwd = substr($shfl,0,8);

	// 생성시간
	$str = time()."Œ".$new_passwd."Œ".$memid."Œ".$mememail;

	// 암호화 2회 필요
	$encrypted_tmp = Encrypt($str, $secret_key, $secret_iv);
	$encrypted = Encrypt($encrypted_tmp, $secret_key, $secret_iv);

	$new_passwd_ok_url = $HOME_ADMIN_URL . "/resetpwd_click.php?skey=".$encrypted; // 임시 비밀번호 활성화 시키는 용도

	$title = $HOME_TITLE_NAME . " 비밀번호 재설정 메일입니다."; // 메일 제목
	$to_id = $mememail; // 받을 사람(이메일 받을 사람 주소)
	$from_id = $SEND_MAIL_FROM_ID; // 보낼 사람(네이버 이메일주소)
	$from_pass = $SEND_MAIL_FROM_PASS; // 네이버 이메일 계정 비밀번호


	// 메일 내용
	$article = '
				<div style="display:flex; justify-content:center; align-items:flex-start; flex-direction:column; width:100%; height:100%;">
					<div style="display:flex; justify-content:center; align-items:center; width:90%; height:auto; margin:2em auto 2em; color:#a1a1a; font-size:1.3em; text-align:center;">
						<div>'.$HOME_ADMIN_TITLE_NAME.' 비밀번호 재설정</div>
					</div>
					<div style="display:flex; justify-content:center; align-items:center; width:100%; min-width:300px; height:auto; margin:2em auto 2em;">
						<div style="display:flex; justify-content:center; align-items:center; width:80%; height:30px; color:#a1a1a; text-align:center; font-size:2em;">임시비밀번호 <span style="color:OrangeRed; margin-left:10px; font-weight:bold;">'.$new_passwd.'</span></div>
					</div>
					<div style="display:flex; justify-content:center; align-items:center; width:100%; min-width:300px; height:auto; margin:2em auto 2em;">
						<div style="display:flex; justify-content:center; align-items:center; width:80%; height:30px; color:#a1a1a; text-align:center;"><a target="_new" href="'.$new_passwd_ok_url.'">아래 인터넷 주소줄을 클릭하시면 임시비밀번호로 로그인 하실 수 있습니다.</a></div>
					</div>
					<div style="display:flex; justify-content:center; align-items:center; width:100%; min-width:300px; height:auto; margin:2em auto 2em;">
						<div style="display:flex; justify-content:center; align-items:center; width:800px; max-width:800px; color:#a1a1a; text-align:center; word-break:break-all; overflow-wrap:break-word;">
							<a href="'.$new_passwd_ok_url.'">'.$new_passwd_ok_url.'</a>
						</div>
					</div>
					<div style="display:flex; justify-content:center; align-items:center; width:100%; min-width:300px; height:auto; margin:2em auto 2em;">
						<div style="display:flex; justify-content:center; align-items:center; width:80%; height:30px; color:#a1a1a; text-align:center;">임시 비밀번호는 발급후 5분간 유효합니다</div>
					</div>
				</div>
				';

//	$article = '<div style="display:flex; justify-content:center; align-items:flex-start; flex-direction:column; width:100%; height:100%; background:#333333; font-size:1.2em;"><div style="display:flex; justify-content:center; align-items:center; width:344px; height:auto; margin:2em auto 2em; color:#a1a1a; font-size:1.3em; text-align:center;"><div><img src="$HOME_ADMIN_URL/img/ComviewersLogo.png" style="height:50px; filter:invert(100%);"></div> <div style="margin-left:10px;">RESET PASSWORD</div></div><div style="display:flex; justify-content:center; align-items:center; width:100%; min-width:300px; height:auto; margin:2em auto 2em;"><div style="display:flex; justify-content:center; align-items:center; width:80%; height:30px; color:OrangeRed; text-align:center;">인터넷 주소줄 링크를 클릭하시면 임시비밀번호로 로그인 하실 수 있습니다.</div></div><div style="display:flex; justify-content:center; align-items:center; width:100%; min-width:300px; height:auto; margin:2em auto 2em;"><div style="display:flex; justify-content:center; align-items:center; width:80%; height:30px; color:OrangeRed; text-align:center;">$new_passwd_ok_url</div></div></div>';


	include "../MyAdmin_email/send_mail.php";

	$rtn_data = "임시비밀번호를 이메일로 전송하였습니다!";

} else {
	$rtn_data = "일치하는 정보가 없습니다.";
}

echo $rtn_data;
?>