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,
PRIMARY KEY (NO)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8;
) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
-- 회원 테이블
CREATE TABLE MEMBER (
NO INT NOT NULL AUTO_INCREMENT,
ID VARCHAR(64) NOT NULL,
PW VARCHAR(64) NOT NULL,
PID VARCHAR(64) NOT NULL,
NAME VARCHAR(64) NOT NULL,
EMAIL VARCHAR(64) NOT NULL,
IP VARCHAR(64) DEFAULT '',
PICTURE VARCHAR(64) DEFAULT '',
IMGSVR INT(1) DEFAULT 0,
CONMSG VARCHAR(256) DEFAULT '',
GRADE INT(1) DEFAULT 1, -- 0:블럭, 1:일반, 2:참여회원, 3:유효회원, 4:특별회원, 5:부운영자, 6:운영자
REG_NUM INT(3) DEFAULT 0,
REG_DATE DATETIME,
BLOCK_NUM INT(3) DEFAULT 0,
BLOCK_DATE DATETIME,
QUIT VARCHAR(1) DEFAULT '',
CREATE TABLE `member` (
`NO` INT(11) NOT NULL AUTO_INCREMENT,
`ID` VARCHAR(64) NOT NULL,
`EMAIL` VARCHAR(64) NULL DEFAULT NULL,
`PW` CHAR(128) NOT NULL,
`salt1` CHAR(16) NOT NULL,
`salt2` CHAR(16) NULL DEFAULT NULL,
`NAME` VARCHAR(64) NOT NULL,
`IP` VARCHAR(64) NULL DEFAULT '',
`PICTURE` VARCHAR(64) NULL DEFAULT '',
`IMGSVR` INT(1) NULL DEFAULT '0',
`CONMSG` VARCHAR(256) NULL DEFAULT '',
`GRADE` INT(1) NULL DEFAULT '1',
`REG_NUM` INT(3) NULL DEFAULT '0',
`REG_DATE` DATETIME NULL DEFAULT NULL,
`BLOCK_NUM` INT(3) NULL DEFAULT '0',
`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 (
NO INT NOT NULL AUTO_INCREMENT,
EMAIL VARCHAR(64) NOT NULL,
@@ -44,4 +48,17 @@ CREATE TABLE EMAIL (
VRF_DATE DATETIME,
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(
'ID' => $id,
'PW' => $pw,
'PID' => '-',
'NAME' => '운영자',
'EMAIL' => 'nomail@nomail.com',
'IP' => $_SERVER['REMOTE_ADDR'],
'GRADE' => 6,
'REG_DATE' => _Time::DatetimeNow()
));
@@ -34,10 +31,7 @@ $db->insert('MEMBER', array(
$db->insert('MEMBER', array(
'ID' => 'viceadmin',
'PW' => 'aZ',
'PID' => '-',
'NAME' => '부운영자',
'EMAIL' => 'nomail@nomail.com',
'IP' => $_SERVER['REMOTE_ADDR'],
'GRADE' => 5,
'REG_DATE' => _Time::DatetimeNow()
));
+1 -1
View File
@@ -10,7 +10,7 @@ require_once(ROOT.'/f_config/SESSION.php');
$pw = $_POST['pw'];
$response['result'] = 'FAIL';
//TODO: 즉시 탈퇴 처리하되,
$db = getRootDB();
$member = $db->queryFirstRow('SELECT `PW` FROM `MEMBER` WHERE `NO` = %i', $SESSION->NoMember());
+8 -18
View File
@@ -1,20 +1,10 @@
<?php
require('_common.php');
require(ROOT.'/f_config/SETTING.php');
header ("Location:i_entrance/entrance.php");
/*
<!DOCTYPE html>
<html>
<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>
*/
if($SETTING->isExist()){
header ("Location:i_entrance/entrance.php");
}
else{
header ('Location:install.php');
}