AvocadoAmber/AvocadoEdition_Light/bbs/email_certify.php

26 lines
934 B
PHP
Raw Normal View History

2022-09-17 20:50:50 +09:00
<?php
2024-09-23 11:07:19 +09:00
include_once "./_common.php";
2022-09-17 20:50:50 +09:00
2024-09-19 20:57:39 +09:00
$mb_id = trim($_GET['mb_id']);
2022-09-17 20:50:50 +09:00
$mb_md5 = trim($_GET['mb_md5']);
2024-09-30 01:58:32 +09:00
$sql = "SELECT mb_id, mb_email_certify2 FROM {$g5['member_table']} where mb_id = '{$mb_id}' ";
2022-09-17 20:50:50 +09:00
$row = sql_fetch($sql);
if (!$row['mb_id'])
2024-09-19 20:57:39 +09:00
alert('존재하는 회원이 아닙니다.', G5_URL);
2022-09-17 20:50:50 +09:00
// 인증 링크는 한번만 처리가 되게 한다.
2024-09-30 01:58:32 +09:00
sql_query("UPDATE {$g5['member_table']} SET mb_email_certify2 = '' where mb_id = '$mb_id' ");
2022-09-17 20:50:50 +09:00
2024-09-19 20:57:39 +09:00
if ($mb_md5) {
if ($mb_md5 == $row['mb_email_certify2']) {
2024-09-30 01:58:32 +09:00
sql_query("UPDATE {$g5['member_table']} SET mb_email_certify = '" . G5_TIME_YMDHIS . "' where mb_id = '{$mb_id}' ");
2022-09-17 20:50:50 +09:00
2024-09-19 20:57:39 +09:00
alert("메일인증 처리를 완료 하였습니다.\\n\\n지금부터 {$mb_id} 아이디로 로그인 가능합니다.", G5_URL);
} else {
alert('메일인증 요청 정보가 올바르지 않습니다.', G5_URL);
}
2022-09-17 20:50:50 +09:00
}
alert('제대로 된 값이 넘어오지 않았습니다.', G5_URL);