index, install 페이지 변경 준비
This commit is contained in:
+40
-23
@@ -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;
|
||||||
@@ -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()
|
||||||
));
|
));
|
||||||
|
|||||||
@@ -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());
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
|
||||||
*/
|
|
||||||
|
|||||||
Reference in New Issue
Block a user