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 @@
-
-
-
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');
-?>
-
-
-
-
-
-
- 로그인
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
삼국지 모의전투 유기체서버
-제작자 : 유기체(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(),