index, install 페이지 변경 준비

This commit is contained in:
2018-03-08 00:00:19 +09:00
parent fffd45b2e0
commit 6ffee27f83
4 changed files with 49 additions and 48 deletions
+40 -23
View File
@@ -8,33 +8,37 @@ CREATE TABLE SYSTEM (
MDF_DATE DATETIME, MDF_DATE DATETIME,
PRIMARY KEY (NO) PRIMARY KEY (NO)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8; ) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
-- 회원 테이블 -- 회원 테이블
CREATE TABLE MEMBER ( CREATE TABLE `member` (
NO INT NOT NULL AUTO_INCREMENT, `NO` INT(11) NOT NULL AUTO_INCREMENT,
ID VARCHAR(64) NOT NULL, `ID` VARCHAR(64) NOT NULL,
PW VARCHAR(64) NOT NULL, `EMAIL` VARCHAR(64) NULL DEFAULT NULL,
PID VARCHAR(64) NOT NULL, `PW` CHAR(128) NOT NULL,
NAME VARCHAR(64) NOT NULL, `salt1` CHAR(16) NOT NULL,
EMAIL VARCHAR(64) NOT NULL, `salt2` CHAR(16) NULL DEFAULT NULL,
IP VARCHAR(64) DEFAULT '', `NAME` VARCHAR(64) NOT NULL,
PICTURE VARCHAR(64) DEFAULT '', `IP` VARCHAR(64) NULL DEFAULT '',
IMGSVR INT(1) DEFAULT 0, `PICTURE` VARCHAR(64) NULL DEFAULT '',
CONMSG VARCHAR(256) DEFAULT '', `IMGSVR` INT(1) NULL DEFAULT '0',
GRADE INT(1) DEFAULT 1, -- 0:블럭, 1:일반, 2:참여회원, 3:유효회원, 4:특별회원, 5:부운영자, 6:운영자 `CONMSG` VARCHAR(256) NULL DEFAULT '',
REG_NUM INT(3) DEFAULT 0, `GRADE` INT(1) NULL DEFAULT '1',
REG_DATE DATETIME, `REG_NUM` INT(3) NULL DEFAULT '0',
BLOCK_NUM INT(3) DEFAULT 0, `REG_DATE` DATETIME NULL DEFAULT NULL,
BLOCK_DATE DATETIME, `BLOCK_NUM` INT(3) NULL DEFAULT '0',
QUIT VARCHAR(1) DEFAULT '', `BLOCK_DATE` DATETIME NULL DEFAULT NULL,
`QUIT` VARCHAR(1) NULL DEFAULT '',
PRIMARY KEY (`NO`),
UNIQUE INDEX `ID` (`ID`),
UNIQUE INDEX `EMAIL` (`EMAIL`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
PRIMARY KEY (NO),
KEY (ID),
KEY (PW)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8;
-- 인증 테이블 -- 인증 테이블
CREATE TABLE EMAIL ( CREATE TABLE EMAIL (
NO INT NOT NULL AUTO_INCREMENT, NO INT NOT NULL AUTO_INCREMENT,
EMAIL VARCHAR(64) NOT NULL, EMAIL VARCHAR(64) NOT NULL,
@@ -44,4 +48,17 @@ CREATE TABLE EMAIL (
VRF_DATE DATETIME, VRF_DATE DATETIME,
PRIMARY KEY (NO) PRIMARY KEY (NO)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8; ) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
CREATE TABLE `member_log` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`member_no` INT(11) NOT NULL,
`date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`action_type` ENUM('reg','try_login','login','logout','oauth','make_general','access_server') NOT NULL,
`action` TEXT NULL DEFAULT NULL COMMENT 'JSON',
PRIMARY KEY (`id`),
INDEX `action` (`member_no`, `action_type`, `date`),
INDEX `member` (`member_no`, `date`)
)
ENGINE=MyISAM;
-6
View File
@@ -21,10 +21,7 @@ $db->insert('SYSTEM', array(
$db->insert('MEMBER', array( $db->insert('MEMBER', array(
'ID' => $id, 'ID' => $id,
'PW' => $pw, 'PW' => $pw,
'PID' => '-',
'NAME' => '운영자', 'NAME' => '운영자',
'EMAIL' => 'nomail@nomail.com',
'IP' => $_SERVER['REMOTE_ADDR'],
'GRADE' => 6, 'GRADE' => 6,
'REG_DATE' => _Time::DatetimeNow() 'REG_DATE' => _Time::DatetimeNow()
)); ));
@@ -34,10 +31,7 @@ $db->insert('MEMBER', array(
$db->insert('MEMBER', array( $db->insert('MEMBER', array(
'ID' => 'viceadmin', 'ID' => 'viceadmin',
'PW' => 'aZ', 'PW' => 'aZ',
'PID' => '-',
'NAME' => '부운영자', 'NAME' => '부운영자',
'EMAIL' => 'nomail@nomail.com',
'IP' => $_SERVER['REMOTE_ADDR'],
'GRADE' => 5, 'GRADE' => 5,
'REG_DATE' => _Time::DatetimeNow() 'REG_DATE' => _Time::DatetimeNow()
)); ));
+1 -1
View File
@@ -10,7 +10,7 @@ require_once(ROOT.'/f_config/SESSION.php');
$pw = $_POST['pw']; $pw = $_POST['pw'];
$response['result'] = 'FAIL'; $response['result'] = 'FAIL';
//TODO: 즉시 탈퇴 처리하되,
$db = getRootDB(); $db = getRootDB();
$member = $db->queryFirstRow('SELECT `PW` FROM `MEMBER` WHERE `NO` = %i', $SESSION->NoMember()); $member = $db->queryFirstRow('SELECT `PW` FROM `MEMBER` WHERE `NO` = %i', $SESSION->NoMember());
+8 -18
View File
@@ -1,20 +1,10 @@
<?php <?php
require('_common.php');
require(ROOT.'/f_config/SETTING.php');
header ("Location:i_entrance/entrance.php"); if($SETTING->isExist()){
header ("Location:i_entrance/entrance.php");
/* }
<!DOCTYPE html> else{
<html> header ('Location:install.php');
}
<head>
<title>삼국지 모의전투 유기체서버</title>
</head>
<frameset name="index" frameborder="0" border="0">
<frame src="i_entrance/entrance.php" id="entrance" name="entrance">
</frameset>
<noframes></noframes>
</html>
*/