diff --git a/i_login/Action.js b/i_login/Action.js deleted file mode 100644 index 0c03194d..00000000 --- a/i_login/Action.js +++ /dev/null @@ -1,114 +0,0 @@ -function Login_Import() { - ImportAction("../i_login/findpw/Action.js"); - ImportAction("../i_login/join/Action.js"); - - LoginFindpw_Import(); - LoginJoin_Import(); -} - -function Login_Init() { - LoginFindpw_Init(); - LoginJoin_Init(); - - $(".Login_Bbs").click(function() { window.open('/bbs'); }); - $(".Login_Free").click(function() { window.open('/bbs/bbs/board.php?bo_table=0free'); }); - $(".Login_News").click(function() { window.open('/bbs/bbs/board.php?bo_table=1news'); }); - $(".Login_Reference").click(function() { window.open('/bbs/bbs/board.php?bo_table=2reference'); }); - $(".Login_Patch").click(function() { window.open('/bbs/bbs/board.php?bo_table=3patch'); }); - $(".Login_Donation").click(function() { window.open('/bbs/bbs/board.php?bo_table=4donation'); }); - $(".Login_Tutorial").click(function() { window.open('../i_other/help.php'); }); - $(".Login_Emperior").click(function() { window.open('../che/a_emperior.php'); }); - $(".Login_Traffic").click(function() { window.open('../che/a_traffic.php'); }); - - $("#Login_00010007").focus(Login_DefaultConMsg); - - $("#Login_00010008").click(Login_Findpw); - $("#Login_00010009").click(Login_Join); - $("#Login_00010010").click(Login_Login); - $("#Login_00010013").click(function() { window.open('../i_other/help.php'); }); - $("#Login_00010014").click(function() { window.open('../i_other/screenshot.php'); }); - - $("#Login_00010003").keypress(Login_Enter); - $("#Login_00010005").keypress(Login_Enter); - $("#Login_00010007").keypress(Login_Enter); -} - -function Login_Enter(e) { - if(e.keyCode == 13) { - Login_Login(); - } -} - -function Login_Update() { - $("#Login_00010003").val(""); - $("#Login_00010005").val(""); - $("#Login_00010007").val(""); - - $("#Login_00010003").focus(); -} - -function Login_DefaultConMsg() { - $("#Login_00010007").val("자택"); -} - -function Login_Login() { - var id = $("#Login_00010003").val(); - var pw = $("#Login_00010005").val(); - var token = $("#token_login").val(); - var conmsg = $("#Login_00010007").val(); - - if(id.length == 0) { - Popup_Alert("ID를 입력해주세요!", function() { - $("#Login_00010003").focus(); - }); - return; - } - - if(pw.length == 0) { - Popup_Alert("PW를 입력해주세요!", function() { - $("#Login_00010005").focus(); - }); - return; - } - - if(conmsg.length == 0) { - Popup_Alert("접속장소를 입력해주세요!", function() { - $("#Login_00010007").focus(); - }); - return; - } - - pw = hex_md5(pw+""+pw)+""+hex_md5(token); - - Popup_Wait(function() { - PostJSON( - "../i_login/Post.php", { - id: id, - pw: pw, - conmsg: conmsg - }, - function(response, textStatus) { - if(response.result == "SUCCESS") { - Popup_WaitHide(); - ReplaceFrame("../"); - } else { - Popup_WaitShow(response.msg, function() { - $("#Login_00010010").focus(); - }); - } - } - ) - }); -} - -function Login_Findpw() { - $("#Login_00").hide(); - $("#LoginFindpw_00").show(); - LoginFindpw_Update(); -} - -function Login_Join() { - $("#Login_00").hide(); - $("#LoginJoin_00").show(); - LoginJoin_Update(); -} diff --git a/i_login/Frame.php b/i_login/Frame.php deleted file mode 100644 index 99d69eb4..00000000 --- a/i_login/Frame.php +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/i_login/Post.php b/i_login/Post.php deleted file mode 100644 index 19148944..00000000 --- a/i_login/Post.php +++ /dev/null @@ -1,55 +0,0 @@ -queryFirstRow('SELECT `NO`, `GRADE`, `QUIT` FROM `MEMBER` WHERE `ID` = %s AND `PW` = %s', $id, $pw); -if($member) { - if($member['QUIT'] != 'Y') { - $system = $db->queryFirstRow('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1'); - - if($system['LOGIN'] == 'Y' || $member['GRADE'] >= 5) { - $SESSION->login($member['NO'], $id, $member['GRADE']); - $db->update('MEMBER', [ - 'CONMSG'=>$conmsg, - 'IP'=>util::get_client_ip(true), - ], 'NO=%i', $member['NO']); - - $_SESSION['conmsg'] = $conmsg;//XXX: conmsg를 처리할 더 적절한 장소는? - - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '로그인 실패! 현재는 로그인이 금지되어있습니다.'; - } - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '탈퇴 신청중인 계정입니다!'; - } -} else { - $response['result'] = 'FAIL'; - $response['msg'] = '로그인 실패! ID, PW를 확인해주세요.'; -} - -echo json_encode($response); - - diff --git a/i_login/Style.css b/i_login/Style.css deleted file mode 100644 index ae1ad88d..00000000 --- a/i_login/Style.css +++ /dev/null @@ -1,176 +0,0 @@ -@charset "utf-8"; - -@import url("findpw/Style.css"); -@import url("join/Style.css"); - -html{ - width:100%; - height:100%; -} - -body{ - width:100%; - height:100%; - background-repeat:no-repeat; - background-size:cover; - background-attachment: fixed; - background-position:center bottom; -} - -#Login_00 { - width: 1024px; max-height: 100%; - position: absolute; top: 0px; left: 50%; - margin-left: -512px; /* DIV박스 크기의 1/2로 마진을 잡아줍니다. */ -} - -.Login_TopButtons, .Login_BottomButtons { - width: 1024px; - height: 20px; - position:fixed; - left:50%; - margin-left:-512px; -} - -.Login_TopBottomButton { - width: 113px; height: 20px; - float: left; - background-color: #225500; - font-weight: bold; -} - -.Login_TopBottons{ - top:0; -} - -.Login_BottomButtons{ - bottom:0; -} - - -#login_form{ - position:fixed; - width:350px; height:230px; - left:50%; - margin-left:-550px; - top:50%; - margin-top:-115px; -} - -#login_form_title{ - padding:2px; - text-align:center; -} - -#login_button{ - width:100%; -} - -#Login_0000 { - width: 52px; height: 52px; - position: absolute; top: 30px; left: 10px; -} - -#Login_0001 { - width: 1024px; height: 768px; -} - - -#Login_000100 { - position:fixed; - width: 350px; height: 230px; - left:50%; - margin-left:-175px; - top:50%; - margin-top:-115px; -} - -#Login_00010000 { - width: 173px; - float: left; -} - -#Login_00010001 { - width: 173px; - float: left; -} - -#Login_00010002 { - width: 104px; - float: left; - text-align: right; -} - -#Login_00010003 { - width: 92px; - float: left; -} - -#Login_00010004 { - width: 50px; - float: left; - text-align: right; -} - -#Login_00010005 { - width: 92px; - float: left; -} - -#Login_00010006 { - width: 104px; - float: left; - text-align: right; -} - -#Login_00010007 { - width: 240px; - float: left; -} - -#Login_00010008 { - width: 50px; height: 50px; - float: left; -} - -#Login_00010009 { - width: 100px; height: 50px; - float: left; -} - -#Login_00010010 { - width: 200px; height: 50px; - float: left; -} - -#Login_00010011 { - width: 348px; height: 60px; - float: left; -} - -#Login_00010012 { - width: 348px; height: 20px; - float: left; -} - -#Login_00010013 { - width: 150px; height: 30px; - float: left; -} - -#Login_00010014 { - width: 200px; height: 30px; - float: left; -} - -.Login_Alert { - text-align: right; - color: cyan; -} - -#Login_000101 { - width: 280px; height: 40px; - position: fixed; - left:50%; - margin-left:150px; - bottom:60px; -} diff --git a/i_login/_common.php b/i_login/_common.php deleted file mode 100644 index c95ed0e0..00000000 --- a/i_login/_common.php +++ /dev/null @@ -1,10 +0,0 @@ - - -
-
비 번 찾 기
-
전체 회원 수 : 0
-
인증 완료되면 비번이 1111로 변경됩니다.
-
비번 초기화
-
ID 
-
- - -
-
생년월일-성별 
-
- - - -
-
- 인증을 위한 이메일 주소를 입력해주세요.
- 가입시 입력했던 인증메일을 수신할 주소입니다.
- 메일인증을 하지 않으면 비번변경이 불가능합니다. -
-
이메일 
-
- - (64글자 이내) -
-
- 인증을 위한 인증번호를 입력해주세요.
- 인증번호전송을 누르고 메일을 확인하세요.
- 번호를 확인하여 입력후 인증확인을 누르세요. -
-
이메일 인증 
-
- - - -
-
-
-
-
diff --git a/i_login/findpw/Get.php b/i_login/findpw/Get.php deleted file mode 100644 index fe6e435c..00000000 --- a/i_login/findpw/Get.php +++ /dev/null @@ -1,11 +0,0 @@ -queryFirstField('SELECT COUNT(`NO`) AS CNT FROM MEMBER'); -$response['registeredCount'] = $registeredCount; -$response['result'] = 'SUCCESS'; - -echo json_encode($response); - - diff --git a/i_login/findpw/Post.php b/i_login/findpw/Post.php deleted file mode 100644 index fb9755a2..00000000 --- a/i_login/findpw/Post.php +++ /dev/null @@ -1,112 +0,0 @@ -queryFirstField('SELECT COUNT(`ID`) FROM MEMBER WHERE `ID` = %s', $id); - if($count == 1) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '없는 아이디입니다! 운영자에게 문의해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$err = _Validation::CheckPID($pid1, $pid2); -if($err == 3) { - $response['result'] = 'FAIL'; - $response['msg'] = '잘못된 주민번호 입니다!'; -} elseif($err == 2) { - $response['result'] = 'FAIL'; - $response['msg'] = '숫자가 아닙니다!'; -} elseif($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '입력이 충분치 않습니다!'; -} elseif($err == 0) { - $response['result'] = 'SUCCESS'; -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$err = _Validation::CheckEmail($email); -if($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '이메일이 올바르지 않습니다!'; -} elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`NO`) FROM MEMBER WHERE ID = %s AND EMAIL = %s', $id, $email); - if($count == 1) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '아이디에 맞지 않는 이메일입니다! 운영자에게 문의해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$verified = $db->queryFirstField('SELECT VERIFIED FROM EMAIL WHERE EMAIL = %s', $email); -if($verified === null) { - $response['result'] = 'FAIL'; - $response['msg'] = $email.' 에 대한 인증정보가 없습니다! 운영자에게 문의해보세요!'; -} else { - if($verified) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = $email.' 에 대한 인증이 되지 않았습니다! 운영자에게 문의해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -// 비밀번호 변경 -$pw = md5('11111111'); -$db->update('MEMBER', ['PW'=>$pw], 'ID=%s', $id); - -$response['result'] = 'SUCCESS'; -$response['msg'] = "정상적으로 비번이 변경되었습니다. ID: {$id}"; - -echo json_encode($response); - - diff --git a/i_login/findpw/Style.css b/i_login/findpw/Style.css deleted file mode 100644 index 378796ac..00000000 --- a/i_login/findpw/Style.css +++ /dev/null @@ -1,178 +0,0 @@ -@charset "utf-8"; - -#LoginFindpw_00 { - width: 800px; height: 851px; - position: absolute; top: 0px; left: 50%; - margin-left: -400px; /* DIV박스 크기의 1/2로 마진을 잡아줍니다. */ - display: none; - z-index: 2; -} - -#LoginFindpw_0000 { - width: 800px; height: 50px; - float: left; -} - -.LoginFindpw_back { - height: 30px; -} - -#LoginFindpw_0001 { - width: 800px; height: 15px; - float: left; -} - -#LoginFindpw_0002 { - width: 800px; height: 30px; - float: left; - color: red; font-size: 20px; font-weight: bold; -} - -#LoginFindpw_0003 { - width: 800px; height: 25px; - float: left; - font-size: 20px; font-weight: bold; -} - -#LoginFindpw_0005 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginFindpw_0006 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginFindpw_000600 { - width: 100px; height: 16px; - float: left; -} - -#LoginFindpw_000601 { - width: 120px; height: 20px; - float: left; -} - -#LoginFindpw_0013 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginFindpw_0014 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginFindpw_001400 { - width: 100px; height: 16px; - float: left; -} - -#LoginFindpw_001401 { - width: 20px; height: 16px; - float: left; -} - -#LoginFindpw_001402 { - width: 120px; height: 20px; - float: left; -} - -#LoginFindpw_0018 { - width: 800px; height: 50px; - float: left; -} - -#LoginFindpw_0019 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginFindpw_0020 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginFindpw_002000 { - width: 100px; height: 16px; - float: left; -} - -#LoginFindpw_002001 { - width: 120px; height: 20px; - float: left; -} - -#LoginFindpw_0021 { - width: 800px; height: 50px; - float: left; -} - -#LoginFindpw_0022 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginFindpw_0023 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginFindpw_002300 { - width: 100px; height: 20px; - float: left; -} - -#LoginFindpw_002301 { - width: 50px; height: 16px; - float: left; -} - -#LoginFindpw_002302 { - width: 100px; height: 20px; - float: left; -} - -#LoginFindpw_0028 { - width: 398px; height: 30px; - float: left; -} - -#LoginFindpw_002800 { - width: 120px; height: 30px; -} - -#LoginFindpw_0029 { - width: 398px; height: 30px; - float: left; -} - -#LoginFindpw_002900 { - width: 120px; height: 30px; -} - -#LoginFindpw_0030 { - width: 800px; height: 30px; - float: left; -} - -.LoginFindpw_notice { - color: cyan; - font-size: 15px; - font-weight: bold; -} - -.LoginFindpw_alert { - color: red; - font-size: 15px; - font-weight: bold; -} diff --git a/i_login/findpw/_common.php b/i_login/findpw/_common.php deleted file mode 100644 index 5bdcfa60..00000000 --- a/i_login/findpw/_common.php +++ /dev/null @@ -1,10 +0,0 @@ -queryFirstField('SELECT count(id) FROM MEMBER WHERE ID=%s', $id); - if($count == 1) { - $response['result'] = 'SUCCESS'; - $response['msg'] = '존재하는 아이디입니다. ^^'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '없는 아이디입니다! 운영자에게 문의해보세요!'; - } - } -} elseif($type == 1) { - $err = _Validation::CheckPID($pid1, $pid2); - if($err == 3) { - $response['result'] = 'FAIL'; - $response['msg'] = '잘못된 주민번호 입니다!'; - } elseif($err == 2) { - $response['result'] = 'FAIL'; - $response['msg'] = '숫자가 아닙니다!'; - } elseif($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '입력이 충분치 않습니다!'; - } elseif($err == 0) { - $count = $db->queryFirstField('SELECT count(`NO`) FROM MEMBER WHERE ID = %s AND PID = %s', $id, $pid); - if($count == 1) { - $response['result'] = 'SUCCESS'; - $response['msg'] = '맞는 주민번호입니다. ^^'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '아이디에 맞지 않는 주민번호입니다! 운영자에게 문의해보세요!'; - } - } -} elseif($type == 2) { - $err = _Validation::CheckEmail($email); - if($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '이메일이 올바르지 않습니다!'; - } elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`NO`) FROM MEMBER WHERE ID = %s AND EMAIL = %s', $id, $email); - if($count == 1) { - $response['result'] = 'SUCCESS'; - $response['msg'] = '맞는 이메일입니다. ^^'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '아이디에 맞지 않는 이메일입니다! 운영자에게 문의해보세요!'; - } - } -} - -echo json_encode($response); - - diff --git a/i_login/findpw/sendCodePost.php b/i_login/findpw/sendCodePost.php deleted file mode 100644 index 587a3506..00000000 --- a/i_login/findpw/sendCodePost.php +++ /dev/null @@ -1,46 +0,0 @@ -Send($email, 'Auth code from 62che.com', "인증번호: {$code}"); - - if($res['result'] != 0) { - $response['result'] = 'FAIL'; - $response['msg'] = '이메일전송이 실패: '.$res['msg']; - } else { - getRootDB()->insertUpdate('EMAIL', [ - 'EMAIL' => $email, - 'CODE' => $code, - 'VERIFIED'=> 0, - 'REG_DATE'=> _Time::DatetimeNow() - ],[ - 'CODE' => $code, - 'VERIFIED'=> 0, - 'REG_DATE'=> _Time::DatetimeNow() - ]); - - $response['result'] = 'SUCCESS'; - $response['msg'] = $email.'로 인증번호가 전송되었습니다. 이메일을 확인하세요.'; - } -} - -echo json_encode($response); - - diff --git a/i_login/findpw/verifyCodePost.php b/i_login/findpw/verifyCodePost.php deleted file mode 100644 index 2df35729..00000000 --- a/i_login/findpw/verifyCodePost.php +++ /dev/null @@ -1,46 +0,0 @@ -queryFirstField('SELECT CODE FROM EMAIL WHERE EMAIL = %s', $email); - - if(!$cmpCode) { - $response['result'] = 'FAIL'; - $response['msg'] = '인증번호 전송 내역이 없습니다.'; - } else { - if($cmpCode != $code) { - $response['result'] = 'FAIL'; - $response['msg'] = '인증번호가 일치하지 않습니다.'; - } else { - $db->update('EMAIL', [ - 'VERIFIED'=> 1, - 'VRF_DATE'=> _Time::DatetimeNow() - ], 'EMAIL=%s', $email); - - $response['result'] = 'SUCCESS'; - $response['msg'] = '인증번호가 확인되었습니다.'; - } - } -} - -echo json_encode($response); - - diff --git a/i_login/join/Action.js b/i_login/join/Action.js deleted file mode 100644 index 5d55201c..00000000 --- a/i_login/join/Action.js +++ /dev/null @@ -1,356 +0,0 @@ -var LoginJoin_idChecked = 0; -var LoginJoin_pidChecked = 0; -var LoginJoin_nameChecked = 0; -var LoginJoin_emailChecked = 0; -var LoginJoin_emailVerified = 0; - -function LoginJoin_Import() { -} - -function LoginJoin_Init() { - $(".LoginJoin_back").click(LoginJoin_Back); - $("#LoginJoin_000601").click(LoginJoin_CheckId); - $("#LoginJoin_001402").click(LoginJoin_CheckPid); - $("#LoginJoin_001701").click(LoginJoin_CheckName); - $("#LoginJoin_002001").click(LoginJoin_CheckEmail); - $("#LoginJoin_002300").click(LoginJoin_SendCode); - $("#LoginJoin_002302").click(LoginJoin_VerifyCode); - - $("#LoginJoin_000600").keydown(LoginJoin_InvalidateId); - $("#LoginJoin_001400").keydown(LoginJoin_InvalidatePid); - $("#LoginJoin_001401").keydown(LoginJoin_InvalidatePid); - $("#LoginJoin_001700").keydown(LoginJoin_InvalidateName); - $("#LoginJoin_002000").keydown(LoginJoin_InvalidateEmail); - - $("#LoginJoin_002800").click(function() { LoginJoin_Join(); }); - $("#LoginJoin_002900").click(function() { LoginJoin_Update(); }); -} - -function LoginJoin_Update() { - LoginJoin_UpdateRegisteredCount(); - - $("#LoginJoin_000600").val(""); - $("#LoginJoin_000900").val(""); - $("#LoginJoin_001100").val(""); - $("#LoginJoin_001400").val(""); - $("#LoginJoin_001401").val(""); - $("#LoginJoin_001700").val(""); - $("#LoginJoin_002000").val(""); - $("#LoginJoin_002301").val(""); - $("#LoginJoin_002700").attr("checked", false); - - LoginJoin_InvalidateId(); - LoginJoin_InvalidatePid(); - LoginJoin_InvalidateName(); - LoginJoin_InvalidateEmail(); - LoginJoin_InvalidateCode(); - - $("#LoginJoin_000600").focus(); -} - -function LoginJoin_UpdateRegisteredCount() { - GetJSON( - "../../i_login/join/Get.php", { }, - function(response, textStatus) { - if(response.result == "SUCCESS") { - $("#LoginJoin_000100").text(response.registeredCount); - } - } - ); -} - -function LoginJoin_Back() { - $("#LoginJoin_00").hide(); - - $("#Login_00").show(); - Login_Update(); -} - -function LoginJoin_InvalidateId() { - LoginJoin_EnableCheckId(); -} - -function LoginJoin_InvalidatePid() { - LoginJoin_EnableCheckPid(); -} - -function LoginJoin_InvalidateName() { - LoginJoin_EnableCheckName(); -} - -function LoginJoin_InvalidateEmail() { - LoginJoin_EnableCheckEmail(); - LoginJoin_InvalidateCode(); -} - -function LoginJoin_InvalidateCode() { - LoginJoin_DisableSendCode(0); - LoginJoin_DisableVerifyCode(0); - LoginJoin_emailVerified = 0; -} - -function LoginJoin_CheckId() { - LoginJoin_Check(0); -} - -function LoginJoin_CheckPid() { - LoginJoin_Check(1); -} - -function LoginJoin_CheckName() { - LoginJoin_Check(2); -} - -function LoginJoin_CheckEmail() { - LoginJoin_Check(3); -} - -function LoginJoin_SendCode() { - var email = $("#LoginJoin_002000").val(); - - Popup_Wait(function() { - PostJSON( - "../../i_login/join/sendCodePost.php", { - email: email - }, - function(response, textStatus) { - Popup_WaitShow(response.msg, function() { - if(response.result == "SUCCESS") { - LoginJoin_DisableSendCode(1); - LoginJoin_EnableVerifyCode(); - $("#LoginJoin_002301").val(""); - $("#LoginJoin_002301").focus(); - } else { - } - }) - } - ) - }); -} - -function LoginJoin_VerifyCode() { - var email = $("#LoginJoin_002000").val(); - var code = $("#LoginJoin_002301").val(); - - if(code.length < 6) { - Popup_Alert("인증코드는 6자리입니다!", function() { - $("#LoginJoin_002301").val(""); - $("#LoginJoin_002301").focus(); - }); - return false; - } else if(code.length == 6) { - Popup_Wait(function() { - PostJSON( - "../../i_login/join/verifyCodePost.php", { - email: email, - code: code - }, - function(response, textStatus) { - Popup_WaitShow(response.msg, function() { - if(response.result == "SUCCESS") { - LoginJoin_DisableVerifyCode(1); - LoginJoin_emailVerified = 1; - } else { - $("#LoginJoin_002301").val(""); - $("#LoginJoin_002301").focus(); - } - }) - } - ) - }); - } -} - -function LoginJoin_Check(type) { - var id = $("#LoginJoin_000600").val(); - var pid1 = $("#LoginJoin_001400").val(); - var pid2 = $("#LoginJoin_001401").val(); - var name = $("#LoginJoin_001700").val(); - var email = $("#LoginJoin_002000").val(); - - Popup_Wait(function() { - PostJSON( - "../../i_login/join/checkPost.php", { - type: type, - id: id, - pid1: pid1, - pid2: pid2, - name: name, - email: email - }, - function(response, textStatus) { - Popup_WaitShow(response.msg, function() { - if(response.result == "SUCCESS") { - switch(response.type) { - case "0": - LoginJoin_DisableCheckId(); - break; - case "1": - LoginJoin_DisableCheckPid(); - break; - case "2": - LoginJoin_DisableCheckName(response.name); - break; - case "3": - LoginJoin_DisableCheckEmail(); - LoginJoin_EnableSendCode(); - break; - } - } - }) - } - ) - }); -} - -function LoginJoin_Join() { - if(LoginJoin_JoinTest() == false) { - return; - } - - var id = $("#LoginJoin_000600").val(); - var pw = $("#LoginJoin_000900").val(); - var token = $("#token_join").val(); - var pid1 = $("#LoginJoin_001400").val(); - var pid2 = $("#LoginJoin_001401").val(); - var name = $("#LoginJoin_001700").val(); - var email = $("#LoginJoin_002000").val(); - - pw = hex_md5(pw+""+pw)+""+hex_md5(token); - - Popup_Wait(function() { - PostJSON( - "../../i_login/join/Post.php", { - id: id, - pw: pw, - pid1: pid1, - pid2: pid2, - name: name, - email: email - }, - function(response, textStatus) { - Popup_WaitShow(response.msg, function() { - if(response.result == "SUCCESS") { - LoginJoin_Back(); - } else { - LoginJoin_Update(); - } - }); - } - ) - }); -} - -function LoginJoin_JoinTest() { - if($("#LoginJoin_002700").is(":checked") == false) { - Popup_Alert("주의사항을 읽으시고 동의하시는 분만 삼모전을 사용하실수 있습니다!"); - return false; - } - - if(LoginJoin_idChecked + LoginJoin_pidChecked + LoginJoin_nameChecked + LoginJoin_emailChecked + LoginJoin_emailVerified < 5) { - Popup_Alert("5가지 확인을 해주세요!"); - return false; - } - - var pw1 = $("#LoginJoin_000900").val(); - var pw2 = $("#LoginJoin_001100").val(); - - if(pw1.length < 4 || pw1.length > 12) { - Popup_Alert("비밀번호 길이가 부적합합니다!"); - return false; - } - if(pw1 != pw2) { - Popup_Alert("비밀번호가 일치하지 않습니다!"); - return false; - } - return true; -} - -function LoginJoin_EnableCheckId() { - LoginJoin_idChecked = 0; - $("#LoginJoin_000601").val("아이디 중복 확인"); - $("#LoginJoin_000601").removeAttr("disabled"); - $("#LoginJoin_000601").css("color", "white"); -} - -function LoginJoin_DisableCheckId() { - LoginJoin_idChecked = 1; - $("#LoginJoin_000601").val("확인 완료"); - $("#LoginJoin_000601").attr("disabled", true); - $("#LoginJoin_000601").css("color", "gray"); -} - -function LoginJoin_EnableCheckPid() { - LoginJoin_pidChecked = 0; - $("#LoginJoin_001402").val("생년월일 확인"); - $("#LoginJoin_001402").removeAttr("disabled"); - $("#LoginJoin_001402").css("color", "white"); -} - -function LoginJoin_DisableCheckPid() { - LoginJoin_pidChecked = 1; - $("#LoginJoin_001402").val("확인 완료"); - $("#LoginJoin_001402").attr("disabled", true); - $("#LoginJoin_001402").css("color", "gray"); -} - -function LoginJoin_EnableCheckName() { - LoginJoin_nameChecked = 0; - $("#LoginJoin_001701").val("닉네임 중복 확인"); - $("#LoginJoin_001701").removeAttr("disabled"); - $("#LoginJoin_001701").css("color", "white"); -} - -function LoginJoin_DisableCheckName(name) { - LoginJoin_nameChecked = 1; - $("#LoginJoin_001701").val("확인 완료"); - $("#LoginJoin_001701").attr("disabled", true); - $("#LoginJoin_001701").css("color", "gray"); - $("#LoginJoin_001700").val(name); -} - -function LoginJoin_EnableCheckEmail() { - LoginJoin_emailChecked = 0; - $("#LoginJoin_002001").val("이메일 중복 확인"); - $("#LoginJoin_002001").removeAttr("disabled"); - $("#LoginJoin_002001").css("color", "white"); -} - -function LoginJoin_DisableCheckEmail() { - LoginJoin_emailChecked = 1; - $("#LoginJoin_002001").val("확인 완료"); - $("#LoginJoin_002001").attr("disabled", true); - $("#LoginJoin_002001").css("color", "gray"); -} - -function LoginJoin_EnableSendCode() { - $("#LoginJoin_002300").val("인증번호 전송"); - $("#LoginJoin_002300").removeAttr("disabled"); - $("#LoginJoin_002300").css("color", "white"); -} - -function LoginJoin_DisableSendCode(type) { - if(type == 0) { - $("#LoginJoin_002300").val("인증번호 전송"); - } else { - $("#LoginJoin_002300").val("전송 완료"); - } - $("#LoginJoin_002300").attr("disabled", true); - $("#LoginJoin_002300").css("color", "gray"); -} - -function LoginJoin_EnableVerifyCode() { - $("#LoginJoin_002302").val("인증번호 확인"); - $("#LoginJoin_002302").removeAttr("disabled"); - $("#LoginJoin_002302").css("color", "white"); -} - -function LoginJoin_DisableVerifyCode(type) { - if(type == 0) { - $("#LoginJoin_002302").val("인증번호 확인"); - } else { - $("#LoginJoin_002302").val("확인 완료"); - } - $("#LoginJoin_002302").attr("disabled", true); - $("#LoginJoin_002302").css("color", "gray"); -} diff --git a/i_login/join/Frame.php b/i_login/join/Frame.php deleted file mode 100644 index 802dc2bc..00000000 --- a/i_login/join/Frame.php +++ /dev/null @@ -1,92 +0,0 @@ -주민번호는 중복가입 방지와 허위정보 방지를 위한 용도로만 사용되며, -생년은 통계정보 등에 사용되며, 뒷자리는 다른용도로 악용될 수 없도록 암호화됩니다. -게임물등급위원회의 정책에 따라 연령제한을 위해 주민번호 입력이 필요합니다. -주민번호 도용시 주민등록법 제21조 제2항 9호에 따라 처벌될 수 있습니다. -*/ - -?> - -
-
회 원 가 입
-
전체 회원 수 : 0
-
6개월간 플레이 하지 않은 일반 계정은 삭제됩니다.
-
계정 생성
-
아이디는 4~12자의 영문소문자 숫자 또는 조합된 문자열이어야 합니다!
-
ID 
-
- - -
-
비밀번호는 4~12자의 영문자나 숫자 또는 조합된 문자열이어야 합니다!
암호화되어서 운영자도 알 수 없으므로 주의해 주세요!
-
비밀번호 
-
-
비밀번호 확인 
-
- -
-
생년월일과 성별은 유저 구분을 위한 보조 용도와 통계정보 등에 사용됩니다.
-진짜 본인의 생년월일을 입력해주셔야, 아이디 복구나 암호 초기화시 불이익을 당하지 않습니다.
-주민번호 사용 불가로 인해 셧다운 제도 적용이 불가능하므로,
-본인이 청소년이라면 스스로의 의지로 셧다운 제도를 준수하실 것을 권고합니다.
-
-
생년월일-성별 
-
- - - (남자: 1, 여자: 2) -
-
- 삼모전에서 주로 사용할 장수명을 입력해주세요.
- 한번 가입하면 영구회원이므로 운영자가 알아볼 수 있는 평소 닉네임을 써주세요.
- 일반 특수문자는 무시됩니다. -
-
닉네임 
-
- - (6글자 이내) -
-
- 인증을 위한 이메일 주소를 입력해주세요.
- 가입완료를 위한 인증메일을 수신할 주소입니다. 메일인증을 하지 않으면 로그인이 불가능합니다.
- 메일주소를 주의해서 입력해주세요! @gmail.com, @naver.com, @hanmail.net
-
-
이메일 
-
- - (64글자 이내) -
-
- 인증을 위한 인증번호를 입력해주세요.
- 인증번호전송을 누르고 메일을 확인하세요.
- 번호를 확인하여 입력후 인증확인을 누르세요. -
-
이메일 인증 
-
- - - -
-
필 독
-
- 접속을 6개월간 하지 않는 계정은 삭제됩니다.
- 한 사람의 유저가 다수의 계정을 등록을 하는것은 멀티이며 엄중히 처리되니 양심껏 1개만 등록하시길 바랍니다.
- 멀티 등록이 적발될 시에는 운영자 임의대로 캐릭터를 블럭하게 됩니다. 블럭된 캐릭터는 24시간 후 삭제되면 재등록 가능합니다.
- 계정이 삭제되는것은 아니며, 해당 서버의 캐릭터만 삭제되게 됩니다.
- 블럭시에는 24시간후에 로그인하여 캐릭터 생성만 다시 하시면 됩니다.
- 악의적으로 멀티를 계속 시도하는 경우는 영구ip블럭이 될 수 있습니다.
- 멀티 검사는 관리자가 일일이 검사를 합니다. -
-
- 반드시 게시판의 이용 약관을 읽어보셔야 합니다.
- 약관을 지키지 않는 유저의 경우 임의의 조치를 받으실 수 있습니다.
- 접속장소를 적지 않는 것은 블럭해도 이의 없다는 것에 동의하는 것입니다. -
-
위의 주의사항을 모두 읽었으며 동의합니다.
-
-
-
-
diff --git a/i_login/join/Get.php b/i_login/join/Get.php deleted file mode 100644 index 36b38af9..00000000 --- a/i_login/join/Get.php +++ /dev/null @@ -1,11 +0,0 @@ -queryFirstField('SELECT COUNT(`NO`) FROM MEMBER'); -$response['registeredCount'] = $registeredCount['CNT']; -$response['result'] = 'SUCCESS'; - -echo json_encode($response); - - diff --git a/i_login/join/Post.php b/i_login/join/Post.php deleted file mode 100644 index 21df312c..00000000 --- a/i_login/join/Post.php +++ /dev/null @@ -1,161 +0,0 @@ -queryFirstRow('SELECT `REG` FROM `SYSTEM` WHERE `NO`=1'); - -if($system['REG'] != 'Y') { - $response['result'] = 'FAIL'; - $response['msg'] = '현재는 가입이 금지되어있습니다!'; -} else { - $response['result'] = 'SUCCESS'; -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$err = _Validation::CheckID($id); -if($err == 2) { - $response['result'] = 'FAIL'; - $response['msg'] = '영어 소문자와 숫자만 입력 가능합니다!'; -} elseif($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '4~12글자로 입력해주세요.'; -} elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`ID`) FROM MEMBER WHERE `ID` = %s', $id); - if($count == 0) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '이미 가입된 아이디입니다! 로그인을 시도해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$err = _Validation::CheckBirth($pid1, $pid2); -//$err = _Validation::CheckPID($pid1, $pid2); -if($err == 3) { - $response['result'] = 'FAIL'; - $response['msg'] = '잘못된 생년월일 입니다!'; -} elseif($err == 2) { - $response['result'] = 'FAIL'; - $response['msg'] = '숫자가 아닙니다!'; -} elseif($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '입력이 충분치 않습니다!'; -} elseif($err == 0) { - $response['result'] = 'SUCCESS'; -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$err = _Validation::CheckName($name); -if($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '닉네임이 올바르지 않습니다!'; -} elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`NAME`) FROM MEMBER WHERE `NAME` = %s', $name); - if($count == 0) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = $name.' 은(는) 이미 존재하는 닉네임입니다! 운영자에게 문의해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$err = _Validation::CheckEmail($email); -if($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '이메일이 올바르지 않습니다!'; -} elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`NO`) FROM MEMBER WHERE EMAIL = %s', $email); - if($count == 0) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = $email.' 은(는) 이미 존재하는 이메일입니다! 운영자에게 문의해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -$response['result'] = 'FAIL'; -$verified = $db->queryFirstField('SELECT VERIFIED FROM EMAIL WHERE EMAIL = %s', $email); -if($verified === null) { - $response['result'] = 'FAIL'; - $response['msg'] = $email.' 에 대한 인증정보가 없습니다! 운영자에게 문의해보세요!'; -} else { - if($verified) { - $response['result'] = 'SUCCESS'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = $email.' 에 대한 인증이 되지 않았습니다! 운영자에게 문의해보세요!'; - } -} - -if($response['result'] != 'SUCCESS') { - echo json_encode($response); - exit(0); -} - -// 멤버 등록 -$db->insert('MEMBER', array( - 'ID' => $id, - 'PW' => $pw, - 'PID' => $pid, - 'NAME' => $name, - 'EMAIL' => $email, - 'IP' => $_SERVER['REMOTE_ADDR'], - 'GRADE' => 1, - 'REG_DATE' => _Time::DatetimeNow() -)); - -$response['result'] = 'SUCCESS'; -$response['msg'] = "정상적으로 회원 가입되었습니다. ID: {$id}"; - -echo json_encode($response); - -?> \ No newline at end of file diff --git a/i_login/join/Style.css b/i_login/join/Style.css deleted file mode 100644 index b1095596..00000000 --- a/i_login/join/Style.css +++ /dev/null @@ -1,280 +0,0 @@ -@charset "utf-8"; - -#LoginJoin_00 { - width: 800px; height: 851px; - position: absolute; top: 0px; left: 50%; - margin-left: -400px; /* DIV박스 크기의 1/2로 마진을 잡아줍니다. */ - display: none; - z-index: 2; -} - -#LoginJoin_0000 { - width: 800px; height: 50px; - float: left; -} - -.LoginJoin_back { - height: 30px; -} - -#LoginJoin_0001 { - width: 800px; height: 15px; - float: left; -} - -#LoginJoin_0002 { - width: 800px; height: 30px; - float: left; - color: red; font-size: 20px; font-weight: bold; -} - -#LoginJoin_0003 { - width: 800px; height: 25px; - float: left; - font-size: 20px; font-weight: bold; -} - -#LoginJoin_0004 { - width: 800px; height: 15px; - float: left; -} - -#LoginJoin_0005 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0006 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_000600 { - width: 100px; height: 16px; - float: left; -} - -#LoginJoin_000601 { - width: 120px; height: 20px; - float: left; -} - -#LoginJoin_0007 { - width: 800px; height: 30px; - float: left; -} - -#LoginJoin_0008 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0009 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_000900 { - width: 100px; height: 16px; - float: left; -} - -#LoginJoin_0010 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0011 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_001100 { - width: 100px; height: 16px; - float: left; -} - -#LoginJoin_0012 { - width: 800px; height: 65px; - float: left; -} - -#LoginJoin_0013 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0014 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_001400 { - width: 100px; height: 16px; - float: left; -} - -#LoginJoin_001401 { - width: 20px; height: 16px; - float: left; -} - -#LoginJoin_001402 { - width: 120px; height: 20px; - float: left; -} - -#LoginJoin_0015 { - width: 800px; height: 50px; - float: left; -} - -#LoginJoin_0016 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0017 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_001700 { - width: 100px; height: 16px; - float: left; -} - -#LoginJoin_001701 { - width: 120px; height: 20px; - float: left; -} - -#LoginJoin_0018 { - width: 800px; height: 50px; - float: left; -} - -#LoginJoin_0019 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0020 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_002000 { - width: 100px; height: 16px; - float: left; -} - -#LoginJoin_002001 { - width: 120px; height: 20px; - float: left; -} - -#LoginJoin_0021 { - width: 800px; height: 50px; - float: left; -} - -#LoginJoin_0022 { - width: 398px; height: 20px; - float: left; - text-align: right; -} - -#LoginJoin_0023 { - width: 398px; height: 20px; - float: left; - text-align: left; -} - -#LoginJoin_002300 { - width: 100px; height: 20px; - float: left; -} - -#LoginJoin_002301 { - width: 50px; height: 16px; - float: left; -} - -#LoginJoin_002302 { - width: 100px; height: 20px; - float: left; -} - -#LoginJoin_0024 { - width: 800px; height: 35px; - float: left; - color: red; font-size: 30px; font-weight: bold; -} - -#LoginJoin_0025 { - width: 800px; height: 110px; - float: left; -} - -#LoginJoin_0026 { - width: 800px; height: 60px; - float: left; - color: cyan; font-size: 15px; font-weight: bold; -} - -#LoginJoin_0027 { - width: 800px; height: 20px; - float: left; -} - -#LoginJoin_002700 { - width: 15px; height: 15px; -} - -#LoginJoin_0028 { - width: 398px; height: 30px; - float: left; -} - -#LoginJoin_002800 { - width: 120px; height: 30px; -} - -#LoginJoin_0029 { - width: 398px; height: 30px; - float: left; -} - -#LoginJoin_002900 { - width: 120px; height: 30px; -} - -#LoginJoin_0030 { - width: 800px; height: 30px; - float: left; -} - -.LoginJoin_notice { - color: cyan; - font-size: 15px; - font-weight: bold; -} - -.LoginJoin_alert { - color: red; - font-size: 15px; - font-weight: bold; -} diff --git a/i_login/join/_common.php b/i_login/join/_common.php deleted file mode 100644 index 5bdcfa60..00000000 --- a/i_login/join/_common.php +++ /dev/null @@ -1,10 +0,0 @@ -queryFirstRow('SELECT `REG` FROM `SYSTEM` WHERE `NO`=1'); - -if($system['REG'] != 'Y') { - $response['result'] = 'FAIL'; - $response['msg'] = '현재는 가입이 금지되어있습니다!'; -} else { - if($type == 0) { - $err = _Validation::CheckID($id); - if($err == 2) { - $response['result'] = 'FAIL'; - $response['msg'] = '영어 소문자와 숫자만 입력 가능합니다!'; - } elseif($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '4~12글자로 입력해주세요.'; - } elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`ID`) FROM MEMBER WHERE ID = %s', $id); - if($count == 0) { - $response['result'] = 'SUCCESS'; - $response['msg'] = '사용할 수 있는 아이디입니다. ^^'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = '이미 가입된 아이디입니다! 로그인을 시도해보세요!'; - } - } - } elseif($type == 1) { - $err = _Validation::CheckBirth($pid1, $pid2); -// $err = _Validation::CheckPID($pid1, $pid2); - if($err == 3) { - $response['result'] = 'FAIL'; - $response['msg'] = '잘못된 생년월일 입니다!'; - } elseif($err == 2) { - $response['result'] = 'FAIL'; - $response['msg'] = '숫자가 아닙니다!'; - } elseif($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '입력이 충분치 않습니다!'; - } elseif($err == 0) { - $response['result'] = 'SUCCESS'; - $response['msg'] = '사용할 수 있는 생년월일입니다. ^^'; - } - } elseif($type == 2) { - $err = _Validation::CheckName($name); - if($err >= 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '닉네임이 올바르지 않습니다!'." ($err)"; - } elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`NAME`) FROM MEMBER WHERE `NAME` = %s', $name); - if($count == 0) { - $response['result'] = 'SUCCESS'; - $response['name'] = $name; - $response['msg'] = $name.' 은(는) 사용할 수 있는 닉네임입니다. ^^'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = $name.' 은(는) 이미 존재하는 닉네임입니다! 운영자에게 문의해보세요!'; - } - } - } elseif($type == 3) { - $err = _Validation::CheckEmail($email); - if($err == 1) { - $response['result'] = 'FAIL'; - $response['msg'] = '이메일이 올바르지 않습니다!'; - } elseif($err == 0) { - $count = $db->queryFirstField('SELECT COUNT(`NO`) FROM MEMBER WHERE EMAIL = %s', $email); - if($count == 0) { - $response['result'] = 'SUCCESS'; - $response['msg'] = $email.' 은(는) 사용할 수 있는 이메일입니다. ^^'; - } else { - $response['result'] = 'FAIL'; - $response['msg'] = $email.' 은(는) 이미 존재하는 이메일입니다! 운영자에게 문의해보세요!'; - } - } - } -} - -echo json_encode($response); - -?> \ No newline at end of file diff --git a/i_login/join/sendCodePost.php b/i_login/join/sendCodePost.php deleted file mode 100644 index 587a3506..00000000 --- a/i_login/join/sendCodePost.php +++ /dev/null @@ -1,46 +0,0 @@ -Send($email, 'Auth code from 62che.com', "인증번호: {$code}"); - - if($res['result'] != 0) { - $response['result'] = 'FAIL'; - $response['msg'] = '이메일전송이 실패: '.$res['msg']; - } else { - getRootDB()->insertUpdate('EMAIL', [ - 'EMAIL' => $email, - 'CODE' => $code, - 'VERIFIED'=> 0, - 'REG_DATE'=> _Time::DatetimeNow() - ],[ - 'CODE' => $code, - 'VERIFIED'=> 0, - 'REG_DATE'=> _Time::DatetimeNow() - ]); - - $response['result'] = 'SUCCESS'; - $response['msg'] = $email.'로 인증번호가 전송되었습니다. 이메일을 확인하세요.'; - } -} - -echo json_encode($response); - - diff --git a/i_login/join/verifyCodePost.php b/i_login/join/verifyCodePost.php deleted file mode 100644 index 1036c091..00000000 --- a/i_login/join/verifyCodePost.php +++ /dev/null @@ -1,45 +0,0 @@ -queryFirstField('SELECT CODE FROM EMAIL WHERE EMAIL = %s', $email); - if(!$cmpCode) { - $response['result'] = 'FAIL'; - $response['msg'] = '인증번호 전송 내역이 없습니다.'; - } else { - - if($cmpCode != $code) { - $response['result'] = 'FAIL'; - $response['msg'] = '인증번호가 일치하지 않습니다.'; - } else { - $db->update('EMAIL', [ - 'VERIFIED'=> 1, - 'VRF_DATE'=> _Time::DatetimeNow() - ], 'EMAIL=%s', $email); - - $response['result'] = 'SUCCESS'; - $response['msg'] = '인증번호가 확인되었습니다.'; - } - } -} - -echo json_encode($response); - - diff --git a/i_login/login.php b/i_login/login.php deleted file mode 100644 index 4db93e66..00000000 --- a/i_login/login.php +++ /dev/null @@ -1,159 +0,0 @@ -isLoggedIn()){ - header(ROOT.'/i_entrance/Frame.php'); - die(); -} -$system = getRootDB()->queryFirstRow('SELECT `REG`, `LOGIN` FROM `SYSTEM` WHERE `NO`=1'); -?> - - - - - - - 로그인 - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- -
- -
삼국지 모의전투 HiD서버
-
-
- - -
-
- - -
-
- -
-
-
- -
-
- - -
- -
-
-
삼모전 HiD서버
-
통합관리
-
ID 
- -
PW 
- - - - - - -
※체섭은 맑은고딕체를 권장합니다.
- - -
-
-
삼국지 모의전투 유기체서버
-제작자 : 유기체(jwh1807@gmail.com)
-
- -
- - - - - - - - - -
- - - - - - - - - - - - diff --git a/i_login/j_login.php b/j_login.php similarity index 100% rename from i_login/j_login.php rename to j_login.php diff --git a/js/login.js b/js/login.js index 927a9018..f5c7ed10 100644 --- a/js/login.js +++ b/js/login.js @@ -41,7 +41,7 @@ $(document).ready( function () { var hash_pw = sha512(salt + raw_password + salt); $.post({ - url:'i_login/j_login.php', + url:'j_login.php', dataType:'json', data:{ 'username':$('#username').val(),