getReq변경, ajax인 경우 ajax요청
This commit is contained in:
@@ -7,9 +7,9 @@ require(__DIR__ . '/../vendor/autoload.php');
|
||||
session_start();
|
||||
session_destroy();
|
||||
|
||||
$username = mb_strtolower(Util::getReq('username'), 'utf-8');
|
||||
$password = Util::getReq('password', 'string');
|
||||
$nickname = Util::getReq('nickname');
|
||||
$username = mb_strtolower(Util::getPost('username'), 'utf-8');
|
||||
$password = Util::getPost('password', 'string');
|
||||
$nickname = Util::getPost('nickname');
|
||||
|
||||
if (!$username || !$password || !$nickname) {
|
||||
Json::die([
|
||||
|
||||
+11
-11
@@ -4,18 +4,18 @@ namespace sammo;
|
||||
|
||||
require(__DIR__ . '/../vendor/autoload.php');
|
||||
|
||||
$host = Util::getReq('db_host');
|
||||
$port = Util::getReq('db_port', 'int');
|
||||
$username = Util::getReq('db_id');
|
||||
$password = Util::getReq('db_pw');
|
||||
$dbName = Util::getReq('db_name');
|
||||
$servHost = Util::getReq('serv_host');
|
||||
$sharedIconPath = Util::getReq('shared_icon_path');
|
||||
$gameImagePath = Util::getReq('game_image_path');
|
||||
$imageRequestKey = Util::getReq('image_request_key');
|
||||
$host = Util::getPost('db_host');
|
||||
$port = Util::getPost('db_port', 'int');
|
||||
$username = Util::getPost('db_id');
|
||||
$password = Util::getPost('db_pw');
|
||||
$dbName = Util::getPost('db_name');
|
||||
$servHost = Util::getPost('serv_host');
|
||||
$sharedIconPath = Util::getPost('shared_icon_path');
|
||||
$gameImagePath = Util::getPost('game_image_path');
|
||||
$imageRequestKey = Util::getPost('image_request_key');
|
||||
|
||||
$kakaoRESTKey = Util::getReq('kakao_rest_key', 'string', '');
|
||||
$kakaoAdminKey = Util::getReq('kakao_admin_key', 'string', '');
|
||||
$kakaoRESTKey = Util::getPost('kakao_rest_key', 'string', '');
|
||||
$kakaoAdminKey = Util::ggetPostetReq('kakao_admin_key', 'string', '');
|
||||
|
||||
|
||||
if (!$host || !$port || !$username || !$password || !$dbName || !$servHost || !$sharedIconPath || !$gameImagePath) {
|
||||
|
||||
@@ -12,9 +12,9 @@ if ($session->userGrade < 6) {
|
||||
]);
|
||||
}
|
||||
|
||||
$servHost = Util::getReq('serv_host');
|
||||
$sharedIconPath = Util::getReq('shared_icon_path');
|
||||
$gameImagePath = Util::getReq('game_image_path');
|
||||
$servHost = Util::getPost('serv_host');
|
||||
$sharedIconPath = Util::getPost('shared_icon_path');
|
||||
$gameImagePath = Util::getPost('game_image_path');
|
||||
|
||||
if ($servHost) {
|
||||
if (!$sharedIconPath || $gameImagePath) {
|
||||
|
||||
+3
-3
@@ -21,9 +21,9 @@ if (!$v->validate()) {
|
||||
Error($v->errorStr());
|
||||
}
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$minute = Util::getReq('minute', 'int');
|
||||
$minute2 = Util::getReq('minute2', 'int');
|
||||
$btn = Util::getPost('btn');
|
||||
$minute = Util::getPost('minute', 'int');
|
||||
$minute2 = Util::getPost('minute2', 'int');
|
||||
|
||||
$db = DB::db();
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
|
||||
@@ -22,13 +22,13 @@ if (!$v->validate()) {
|
||||
Error($v->errorStr());
|
||||
}
|
||||
|
||||
$msg = Util::getReq('msg');
|
||||
$btn = Util::getReq('btn');
|
||||
$log = Util::getReq('log');
|
||||
$starttime = Util::getReq('starttime', 'string', (new \DateTime())->format('Y-m-d H:i:s'));
|
||||
$maxgeneral = Util::getReq('maxgeneral', 'int', GameConst::$defaultMaxGeneral);
|
||||
$maxnation = Util::getReq('maxnation', 'int', GameConst::$defaultMaxNation);
|
||||
$startyear = Util::getReq('startyear', 'int', GameConst::$defaultStartYear);
|
||||
$msg = Util::getPost('msg');
|
||||
$btn = Util::getPost('btn');
|
||||
$log = Util::getPost('log');
|
||||
$starttime = Util::getPost('starttime', 'string', (new \DateTime())->format('Y-m-d H:i:s'));
|
||||
$maxgeneral = Util::getPost('maxgeneral', 'int', GameConst::$defaultMaxGeneral);
|
||||
$maxnation = Util::getPost('maxnation', 'int', GameConst::$defaultMaxNation);
|
||||
$startyear = Util::getPost('startyear', 'int', GameConst::$defaultStartYear);
|
||||
|
||||
$db = DB::db();
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
|
||||
@@ -5,10 +5,10 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$item = Util::getReq('item', 'string');
|
||||
$genlist = Util::getReq('genlist', 'array_int');
|
||||
$msg = Util::getReq('msg', 'string');
|
||||
$btn = Util::getPost('btn');
|
||||
$item = Util::getPost('item', 'string');
|
||||
$genlist = Util::getPost('genlist', 'array_int');
|
||||
$msg = Util::getPost('msg', 'string');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireLogin()->loginGame()->setReadOnly();
|
||||
|
||||
@@ -12,9 +12,9 @@ if ($session->userGrade < 5) {
|
||||
die();
|
||||
}
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$genlist = Util::getReq('genlist', 'array_int');
|
||||
$msg = Util::getReq('msg', 'string', '메시지');
|
||||
$btn = Util::getPost('btn');
|
||||
$genlist = Util::getPost('genlist', 'array_int');
|
||||
$msg = Util::getPost('msg', 'string', '메시지');
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
|
||||
+2
-2
@@ -5,8 +5,8 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
$type2 = Util::getReq('type2', 'int', 0);
|
||||
$type = Util::getPost('type', 'int', 0);
|
||||
$type2 = Util::getPost('type2', 'int', 0);
|
||||
|
||||
if ($type < 0 || $type > 17) {
|
||||
$type = 0;
|
||||
|
||||
@@ -5,8 +5,8 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$nation = Util::getReq('nation', 'int');
|
||||
$btn = Util::getPost('btn');
|
||||
$nation = Util::getPost('nation', 'int');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
$type = Util::getPost('type', 'int', 0);
|
||||
if ($type < 0 || $type > 4) {
|
||||
$type = 0;
|
||||
}
|
||||
|
||||
+3
-3
@@ -5,9 +5,9 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$gen = Util::getReq('gen', 'int', 0);
|
||||
$reqQueryType = Util::getReq('query_type', 'string', null);
|
||||
$btn = Util::getPost('btn');
|
||||
$gen = Util::getPost('gen', 'int', 0);
|
||||
$reqQueryType = Util::getPost('query_type', 'string', null);
|
||||
|
||||
// $queryTypeText, $reqArgType(0=>None, 1=>AdditionalColumn, 2=>rankVal, 3=>aux), $comp
|
||||
$queryMap = [
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$gen = Util::getReq('gen', 'int', 0);
|
||||
$btn = Util::getPost('btn');
|
||||
$gen = Util::getPost('gen', 'int', 0);
|
||||
$type = 0;
|
||||
|
||||
//로그인 검사
|
||||
|
||||
+4
-4
@@ -4,10 +4,10 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$defence_train = Util::getReq('defence_train', 'int', 2);
|
||||
$tnmt = Util::getReq('tnmt', 'int', 1);
|
||||
//$detachNPC = Util::getReq('detachNPC', 'bool');
|
||||
$btn = Util::getPost('btn');
|
||||
$defence_train = Util::getPost('defence_train', 'int', 2);
|
||||
$tnmt = Util::getPost('tnmt', 'int', 1);
|
||||
//$detachNPC = Util::getPost('detachNPC', 'bool');
|
||||
$detachNPC = false;
|
||||
|
||||
$showDieImmediatelyBtn = false;
|
||||
|
||||
+7
-7
@@ -14,13 +14,13 @@ $v->rule('integer', [
|
||||
'sel'
|
||||
]);
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$amount = Util::getReq('amount', 'int');
|
||||
$cost = Util::getReq('cost', 'int');
|
||||
$topv = Util::getReq('topv', 'int');
|
||||
$value = Util::getReq('value', 'int');
|
||||
$term = Util::getReq('term', 'int');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
$btn = Util::getPost('btn');
|
||||
$amount = Util::getPost('amount', 'int');
|
||||
$cost = Util::getPost('cost', 'int');
|
||||
$topv = Util::getPost('topv', 'int');
|
||||
$value = Util::getPost('value', 'int');
|
||||
$term = Util::getPost('term', 'int');
|
||||
$sel = Util::getPost('sel', 'int');
|
||||
|
||||
$msg = '';
|
||||
$msg2 = '';
|
||||
|
||||
+6
-6
@@ -5,12 +5,12 @@ include "lib.php";
|
||||
include "func.php";
|
||||
// $btn, $msg, $scoutmsg, $rate, $bill, $secretlimit
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$msg = Util::getReq('msg');
|
||||
$scoutmsg = Util::getReq('scoutmsg');
|
||||
$rate = Util::getReq('rate', 'int');
|
||||
$bill = Util::getReq('bill', 'int');
|
||||
$secretlimit = Util::getReq('secretlimit', 'int');
|
||||
$btn = Util::getPost('btn');
|
||||
$msg = Util::getPost('msg');
|
||||
$scoutmsg = Util::getPost('scoutmsg');
|
||||
$rate = Util::getPost('rate', 'int');
|
||||
$bill = Util::getPost('bill', 'int');
|
||||
$secretlimit = Util::getPost('secretlimit', 'int');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
|
||||
@@ -4,15 +4,15 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
// $btn, $msg
|
||||
$btn = Util::getReq('btn');
|
||||
$msg = Util::getReq('msg');
|
||||
$btn = Util::getPost('btn');
|
||||
$msg = Util::getPost('msg');
|
||||
|
||||
//관리자용
|
||||
$auto = Util::getReq('auto', 'int');
|
||||
$type = Util::getReq('type', 'int');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
$trig = Util::getReq('trig', 'int');
|
||||
$auto = Util::getPost('auto', 'int');
|
||||
$type = Util::getPost('type', 'int');
|
||||
$gen = Util::getPost('gen', 'int');
|
||||
$sel = Util::getPost('sel', 'int');
|
||||
$trig = Util::getPost('trig', 'int');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
|
||||
+5
-5
@@ -4,11 +4,11 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
$comment = Util::getReq('comment');
|
||||
$title = Util::getReq('title');
|
||||
$str = Util::getReq('str');
|
||||
$btn = Util::getPost('btn');
|
||||
$sel = Util::getPost('sel', 'int');
|
||||
$comment = Util::getPost('comment');
|
||||
$title = Util::getPost('title');
|
||||
$str = Util::getPost('str');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
|
||||
@@ -3,6 +3,7 @@ namespace sammo;
|
||||
|
||||
include('lib.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
|
||||
+4
-2
@@ -4,8 +4,10 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$betTarget = Util::getReq('target', 'int', -1);
|
||||
$betGold = Util::getReq('amount', 'int', 0);
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$betTarget = Util::getPost('target', 'int', -1);
|
||||
$betGold = Util::getPost('amount', 'int', 0);
|
||||
|
||||
|
||||
if($betTarget < 0 || $betTarget >= 16 || $betGold < 10 || $betGold > 1000){
|
||||
|
||||
@@ -3,15 +3,17 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
$isSecretBoard = Util::getReq('isSecret', 'bool', false);
|
||||
$title = Util::getReq('title');
|
||||
$text = Util::getReq('text');
|
||||
$isSecretBoard = Util::getPost('isSecret', 'bool', false);
|
||||
$title = Util::getPost('title');
|
||||
$text = Util::getPost('text');
|
||||
|
||||
increaseRefresh("회의실", 1);
|
||||
|
||||
|
||||
@@ -3,14 +3,16 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
$articleNo = Util::getReq('articleNo', 'int');
|
||||
$text = Util::getReq('text');
|
||||
$articleNo = Util::getPost('articleNo', 'int');
|
||||
$text = Util::getPost('text');
|
||||
|
||||
increaseRefresh("회의실", 1);
|
||||
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
@@ -10,7 +12,7 @@ $userID = Session::getUserID();
|
||||
$db = DB::db();
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
|
||||
$isSecretBoard = Util::getReq('isSecret', 'bool', false);
|
||||
$isSecretBoard = Util::getPost('isSecret', 'bool', false);
|
||||
|
||||
increaseRefresh("회의실", 1);
|
||||
|
||||
|
||||
@@ -3,11 +3,13 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$turnAmount = Util::getReq('amount', 'int');
|
||||
$turnAmount = Util::getPost('amount', 'int');
|
||||
|
||||
$db = DB::db();
|
||||
$me = $db->queryFirstRow('SELECT no,nation,officer_level FROM general WHERE owner=%i', $userID);
|
||||
|
||||
@@ -3,13 +3,15 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
$letterNo = Util::getReq('letterNo', 'int');
|
||||
$letterNo = Util::getPost('letterNo', 'int');
|
||||
|
||||
increaseRefresh("외교부", 1);
|
||||
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
@@ -10,7 +12,7 @@ $userID = Session::getUserID();
|
||||
$db = DB::db();
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
|
||||
$isSecretBoard = Util::getReq('isSecret', 'bool', false);
|
||||
$isSecretBoard = Util::getPost('isSecret', 'bool', false);
|
||||
|
||||
increaseRefresh("외교부", 1);
|
||||
|
||||
|
||||
@@ -3,15 +3,17 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
$letterNo = Util::getReq('letterNo', 'int');
|
||||
$isAgree = Util::getReq('isAgree', 'bool', false);
|
||||
$reason = Util::getReq('reason', 'string', '');
|
||||
$letterNo = Util::getPost('letterNo', 'int');
|
||||
$isAgree = Util::getPost('isAgree', 'bool', false);
|
||||
$reason = Util::getPost('reason', 'string', '');
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -3,13 +3,15 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
$letterNo = Util::getReq('letterNo', 'int');
|
||||
$letterNo = Util::getPost('letterNo', 'int');
|
||||
|
||||
increaseRefresh("외교부", 1);
|
||||
|
||||
|
||||
@@ -3,16 +3,18 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
$destNationNo = Util::getReq('destNation', 'int', 0);
|
||||
$prevNo = Util::getReq('prevNo', 'int', null);
|
||||
$textBrief = Util::getReq('brief');
|
||||
$textDetail = Util::getReq('detail');
|
||||
$destNationNo = Util::getPost('destNation', 'int', 0);
|
||||
$prevNo = Util::getPost('prevNo', 'int', null);
|
||||
$textBrief = Util::getPost('brief');
|
||||
$textDetail = Util::getPost('detail');
|
||||
|
||||
increaseRefresh("외교부", 1);
|
||||
|
||||
|
||||
@@ -4,10 +4,12 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
//TODO: 변경이 완료되면 항상 공지되어야함
|
||||
|
||||
$isAmbassador = Util::getReq('isAmbassador', 'bool');
|
||||
$genlist = Util::getReq('genlist', 'array_int');
|
||||
$isAmbassador = Util::getPost('isAmbassador', 'bool');
|
||||
$genlist = Util::getPost('genlist', 'array_int');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
|
||||
@@ -4,14 +4,16 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
|
||||
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
|
||||
$generalID = $session->generalID;
|
||||
|
||||
$turnAmount = Util::getReq('amount', 'int');
|
||||
$isRepeat = Util::getReq('is_repeat', 'bool', false);
|
||||
$turnAmount = Util::getPost('amount', 'int');
|
||||
$isRepeat = Util::getPost('is_repeat', 'bool', false);
|
||||
|
||||
if($turnAmount == null){
|
||||
Json::die([
|
||||
|
||||
@@ -10,7 +10,7 @@ $session = Session::requireLogin();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
$withToken = Util::getReq('with_token', 'bool', false);
|
||||
$withToken = Util::getPost('with_token', 'bool', false);
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
|
||||
if($session->isGameLoggedIn()){
|
||||
|
||||
@@ -11,8 +11,8 @@ $session = Session::requireGameLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$db = DB::db();
|
||||
$reqType = Util::getReq('req', 'int', 1);
|
||||
$reqForce = Util::getReq('force', 'bool', false);
|
||||
$reqType = Util::getPost('req', 'int', 1);
|
||||
$reqForce = Util::getPost('force', 'bool', false);
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
|
||||
increaseRefresh("세력장수", 1);
|
||||
|
||||
@@ -9,8 +9,8 @@ const PICK_MORE_SECOND = 10;
|
||||
const KEEP_CNT = 3;
|
||||
|
||||
|
||||
$refresh = Util::getReq('refresh', 'bool', false);
|
||||
$keepResult = Util::getReq('keep', 'array_int', []);
|
||||
$refresh = Util::getPost('refresh', 'bool', false);
|
||||
$keepResult = Util::getPost('keep', 'array_int', []);
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace sammo;
|
||||
include 'lib.php';
|
||||
include 'func.php';
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
$userID = $session::getUserID();
|
||||
$serverID = UniqueConst::$serverID;
|
||||
|
||||
+5
-3
@@ -4,6 +4,8 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
|
||||
if(!class_exists('\\sammo\\DB')){
|
||||
@@ -19,7 +21,7 @@ $allowReset = in_array('reset', $serverAcl);
|
||||
$allowFullReset = in_array('fullReset',$serverAcl);
|
||||
$allowReset |= $allowFullReset;
|
||||
|
||||
$reserve_open = Util::getReq('reserve_open');
|
||||
$reserve_open = Util::getPost('reserve_open');
|
||||
if($reserve_open && $reserve_open < date('Y-m-d H:i')){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
@@ -27,7 +29,7 @@ if($reserve_open && $reserve_open < date('Y-m-d H:i')){
|
||||
]);
|
||||
}
|
||||
|
||||
$pre_reserve_open = Util::getReq('pre_reserve_open');
|
||||
$pre_reserve_open = Util::getPost('pre_reserve_open');
|
||||
if($pre_reserve_open && !$reserve_open){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
@@ -112,7 +114,7 @@ $tournament_trig = (int)$_POST['tournament_trig'];
|
||||
$join_mode = $_POST['join_mode'];
|
||||
$autorun_user_minutes = (int)$_POST['autorun_user_minutes'];
|
||||
$autorun_user_options = [];
|
||||
foreach(Util::getReq('autorun_user', 'array_string', []) as $autorun_option){
|
||||
foreach(Util::getPost('autorun_user', 'array_string', []) as $autorun_option){
|
||||
$autorun_user_options[$autorun_option] = 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
if($session->userGrade < 6){
|
||||
Json::die([
|
||||
@@ -12,12 +14,12 @@ if($session->userGrade < 6){
|
||||
]);
|
||||
}
|
||||
|
||||
$fullReset = Util::getReq('full_reset', 'bool', false);
|
||||
$host = Util::getReq('db_host');
|
||||
$port = Util::getReq('db_port', 'int');
|
||||
$username = Util::getReq('db_id');
|
||||
$password = Util::getReq('db_pw');
|
||||
$dbName = Util::getReq('db_name');
|
||||
$fullReset = Util::getPost('full_reset', 'bool', false);
|
||||
$host = Util::getPost('db_host');
|
||||
$port = Util::getPost('db_port', 'int');
|
||||
$username = Util::getPost('db_id');
|
||||
$password = Util::getPost('db_pw');
|
||||
$dbName = Util::getPost('db_name');
|
||||
|
||||
if(!$host || !$port || !$username || !$password || !$dbName){
|
||||
Json::die([
|
||||
|
||||
@@ -19,7 +19,7 @@ if($session->userGrade < 5 && !$allowReset){
|
||||
}
|
||||
|
||||
|
||||
$scenarioIdx = Util::getReq('scenarioIdx', 'int');
|
||||
$scenarioIdx = Util::getPost('scenarioIdx', 'int');
|
||||
|
||||
if ($scenarioIdx !== null) {
|
||||
//TODO: preview 지도 출력
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ $defaultPost = [
|
||||
'neutralView' => false,
|
||||
'showMe' => true
|
||||
];
|
||||
$post = Json::decode(Util::getReq('data', 'string', '{}'));
|
||||
$post = Json::decode(Util::getPost('data', 'string', '{}'));
|
||||
$post += $defaultPost;
|
||||
|
||||
if(!$session->isGameLoggedIn()){
|
||||
|
||||
@@ -4,9 +4,9 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$year = Util::getReq('year', 'int');
|
||||
$month = Util::getReq('month', 'int');
|
||||
$serverID = Util::getReq('serverID', 'string', null);
|
||||
$year = Util::getPost('year', 'int');
|
||||
$month = Util::getPost('month', 'int');
|
||||
$serverID = Util::getPost('serverID', 'string', null);
|
||||
|
||||
$url = '/a_history.php';
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace sammo;
|
||||
include 'lib.php';
|
||||
include 'func.php';
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
//{msgID: 1206, response: true}
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
|
||||
@@ -17,7 +19,7 @@ if (!$generalID) {
|
||||
]);
|
||||
}
|
||||
|
||||
$jsonPost = Json::decode(Util::getReq('data', 'string', '{}'));
|
||||
$jsonPost = Json::decode(Util::getPost('data', 'string', '{}'));
|
||||
|
||||
$msgID = Util::toInt($jsonPost['msgID']??null);
|
||||
$msgResponse = $jsonPost['response']??null;
|
||||
|
||||
@@ -4,10 +4,12 @@ namespace sammo;
|
||||
include('lib.php');
|
||||
include('func.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireGameLogin([]);
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$msgID = Util::getReq('msgID', 'int');
|
||||
$msgID = Util::getPost('msgID', 'int');
|
||||
if($msgID === null){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
|
||||
@@ -7,8 +7,8 @@ include('func.php');
|
||||
$session = Session::requireGameLogin([]);
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$reqTo = Util::getReq('to', 'int');
|
||||
$reqType = Util::getReq('type', 'string');
|
||||
$reqTo = Util::getPost('to', 'int');
|
||||
$reqType = Util::getPost('type', 'string');
|
||||
|
||||
if($reqTo === null){
|
||||
Json::die([
|
||||
|
||||
@@ -7,7 +7,7 @@ include('func.php');
|
||||
$session = Session::requireGameLogin([]);
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$reqSequence = Util::getReq('sequence', 'int', -1);
|
||||
$reqSequence = Util::getPost('sequence', 'int', -1);
|
||||
|
||||
$lastMsgGet = Json::decode($session->lastMsgGet)??[];
|
||||
$now = new \DateTime();
|
||||
|
||||
@@ -4,7 +4,9 @@ namespace sammo;
|
||||
include 'lib.php';
|
||||
include 'func.php';
|
||||
|
||||
$post = Json::decode(Util::getReq('data', 'string', '{}'));
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$post = Json::decode(Util::getPost('data', 'string', '{}'));
|
||||
'@phan-var mixed[] $post';
|
||||
|
||||
$v = new Validator($post);
|
||||
|
||||
@@ -4,10 +4,12 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$action = Util::getReq('action');
|
||||
$officerLevel = Util::getReq('officerLevel', 'int');
|
||||
$destGeneralID = Util::getReq('destGeneralID', 'int');
|
||||
$destCityID = Util::getReq('destCityID', 'int');
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$action = Util::getPost('action');
|
||||
$officerLevel = Util::getPost('officerLevel', 'int');
|
||||
$destGeneralID = Util::getPost('destGeneralID', 'int');
|
||||
$destCityID = Util::getPost('destCityID', 'int');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
|
||||
@@ -14,8 +14,8 @@ if(Session::getInstance()->userGrade < 5){
|
||||
]);
|
||||
}
|
||||
|
||||
$eventName = Util::getReq('event', 'string');
|
||||
$eventArgsJson = Util::getReq('arg', 'string');
|
||||
$eventName = Util::getPost('event', 'string');
|
||||
$eventArgsJson = Util::getPost('arg', 'string');
|
||||
|
||||
if($eventName === null){
|
||||
Json::die([
|
||||
|
||||
@@ -4,7 +4,9 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$pick = Util::getReq('pick', 'int');
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$pick = Util::getPost('pick', 'int');
|
||||
|
||||
if(!$pick){
|
||||
Json::die([
|
||||
|
||||
@@ -4,14 +4,16 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
|
||||
$generalID = $session->generalID;
|
||||
|
||||
|
||||
$action = Util::getReq('action', 'string');
|
||||
$arg = Json::decode(Util::getReq('arg', 'string'));
|
||||
$turnList = Util::getReq('turnList', 'array_int');
|
||||
$action = Util::getPost('action', 'string');
|
||||
$arg = Json::decode(Util::getPost('arg', 'string'));
|
||||
$turnList = Util::getPost('turnList', 'array_int');
|
||||
|
||||
if(!is_array($turnList) || !$turnList){
|
||||
Json::die([
|
||||
|
||||
@@ -4,13 +4,15 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
|
||||
$generalID = $session->generalID;
|
||||
|
||||
$action = Util::getReq('action', 'string');
|
||||
$arg = Json::decode(Util::getReq('arg', 'string'));
|
||||
$turnList = Util::getReq('turnList', 'array_int');
|
||||
$action = Util::getPost('action', 'string');
|
||||
$arg = Json::decode(Util::getPost('arg', 'string'));
|
||||
$turnList = Util::getPost('turnList', 'array_int');
|
||||
|
||||
if(!is_array($turnList) || !$turnList){
|
||||
Json::die([
|
||||
|
||||
@@ -4,10 +4,12 @@ namespace sammo;
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$query = Util::getReq('query');
|
||||
$query = Util::getPost('query');
|
||||
if($query === null){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
@@ -15,7 +17,7 @@ if($query === null){
|
||||
]);
|
||||
}
|
||||
|
||||
$action = Util::getReq('action');
|
||||
$action = Util::getPost('action');
|
||||
if($action === null || !in_array($action, ['reorder', 'battle'])){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
|
||||
+6
-4
@@ -3,11 +3,13 @@ namespace sammo;
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
// $btn, $name, $troop
|
||||
$action = Util::getReq('action');
|
||||
$name = Util::getReq('name');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
$troop = Util::getReq('troop', 'int');
|
||||
$action = Util::getPost('action');
|
||||
$name = Util::getPost('name');
|
||||
$gen = Util::getPost('gen', 'int');
|
||||
$troop = Util::getPost('troop', 'int');
|
||||
|
||||
//로그인 검사
|
||||
$session = Session::requireGameLogin([])->setReadOnly();
|
||||
|
||||
+7
-7
@@ -40,19 +40,19 @@ $session = Session::requireLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
//NOTE: 이 페이지에서는 세션에 데이터를 등록하지 않음. 로그인은 이후에.
|
||||
|
||||
$name = Util::getReq('name');
|
||||
$name = Util::getPost('name');
|
||||
$name = htmlspecialchars($name);
|
||||
$name = StringUtil::removeSpecialCharacter($name);
|
||||
$name = WebUtil::htmlPurify($name);
|
||||
$name = StringUtil::textStrip($name);
|
||||
$pic = (int)Util::getReq('pic', 'bool', 0);
|
||||
$character = Util::getReq('character');
|
||||
$pic = (int)Util::getPost('pic', 'bool', 0);
|
||||
$character = Util::getPost('character');
|
||||
|
||||
$leadership = Util::getReq('leadership', 'int', 50);
|
||||
$strength = Util::getReq('strength', 'int', 50);
|
||||
$intel = Util::getReq('intel', 'int', 50);
|
||||
$leadership = Util::getPost('leadership', 'int', 50);
|
||||
$strength = Util::getPost('strength', 'int', 50);
|
||||
$intel = Util::getPost('intel', 'int', 50);
|
||||
|
||||
$join = Util::getReq('join'); //쓸모 없음
|
||||
$join = Util::getPost('join'); //쓸모 없음
|
||||
|
||||
$rootDB = RootDB::db();
|
||||
//회원 테이블에서 정보확인
|
||||
|
||||
@@ -328,7 +328,7 @@ class GameConstBase
|
||||
'che_급습',
|
||||
],
|
||||
'기타'=>[
|
||||
//'che_국기변경',
|
||||
'che_국기변경',
|
||||
//'che_국호변경',
|
||||
]
|
||||
];
|
||||
|
||||
@@ -3,12 +3,14 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
// 외부 파라미터
|
||||
$pw = Util::getReq('old_pw');
|
||||
$newPw = Util::getReq('new_pw');
|
||||
$pw = Util::getPost('old_pw');
|
||||
$newPw = Util::getPost('new_pw');
|
||||
|
||||
$response = ['result' => false];
|
||||
|
||||
|
||||
@@ -3,12 +3,14 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([]);
|
||||
$userID = Session::getUserID();
|
||||
|
||||
// 외부 파라미터
|
||||
// $_POST['pw'] : PW
|
||||
$pw = Util::getReq('pw');
|
||||
$pw = Util::getPost('pw');
|
||||
|
||||
if(!$pw){
|
||||
Json::die([
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([
|
||||
'result'=>true,
|
||||
'reason'=>'로그인 되지 않았습니다'
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin(null);
|
||||
|
||||
|
||||
@@ -12,9 +14,9 @@ $session = Session::requireLogin(null);
|
||||
// $_POST['notice'] : 공지
|
||||
// $_POST['server'] : 서버 인덱스
|
||||
|
||||
$action = Util::getReq('action', 'string', '');
|
||||
$notice = Util::getReq('notice', 'string', '');
|
||||
$server = Util::getReq('server', 'string', '');
|
||||
$action = Util::getPost('action', 'string', '');
|
||||
$notice = Util::getPost('notice', 'string', '');
|
||||
$server = Util::getPost('server', 'string', '');
|
||||
|
||||
$db = RootDB::db();
|
||||
$userGrade = $session->userGrade;
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
if($session->userGrade < 5 && !$session->acl){
|
||||
Json::die([
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
|
||||
if($session->userGrade < 5){
|
||||
@@ -17,9 +19,9 @@ if($session->userGrade < 5){
|
||||
// user_id : 유저 이름
|
||||
// param : 추가 파라미터
|
||||
|
||||
$action = Util::getReq('action');
|
||||
$userID = Util::getReq('user_id');
|
||||
$param = Util::getReq('param');
|
||||
$action = Util::getPost('action');
|
||||
$userID = Util::getPost('user_id');
|
||||
$param = Util::getPost('param');
|
||||
|
||||
if(!$action){
|
||||
Json::die([
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper;
|
||||
|
||||
$now = TimeUtil::now();
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
$RootDB = RootDB::db();
|
||||
$session = Session::getInstance();
|
||||
if($session->isLoggedIn()){
|
||||
@@ -21,7 +23,7 @@ if(!$session->isLoggedIn(true)){
|
||||
]);
|
||||
}
|
||||
|
||||
$otp = Util::getReq('otp', 'int');
|
||||
$otp = Util::getPost('otp', 'int');
|
||||
if(!$otp){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace sammo;
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
require('lib.join.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
|
||||
$session = Session::getInstance()->setReadOnly();
|
||||
|
||||
@@ -13,8 +15,8 @@ if(!$access_token){
|
||||
}
|
||||
|
||||
|
||||
$value = Util::getReq('value');
|
||||
switch(Util::getReq('type')){
|
||||
$value = Util::getPost('value');
|
||||
switch(Util::getPost('type')){
|
||||
case 'nickname':
|
||||
Json::die(checkNicknameDup($value));
|
||||
case 'username':
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace sammo;
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
require('lib.join.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper;
|
||||
|
||||
$session = Session::getInstance();
|
||||
@@ -35,12 +37,12 @@ if($expires < $nowDate && (!$refresh_token || ($refresh_token_expires < $nowDate
|
||||
'reason'=>'로그인 토큰 만료.'.$refresh_token_expires.' 다시 카카오로그인을 수행해주세요.'
|
||||
]);
|
||||
}
|
||||
$secret_agree = Util::getReq('secret_agree', 'bool');
|
||||
$secret_agree2 = Util::getReq('secret_agree2', 'bool');
|
||||
$third_use = Util::getReq('third_use', 'bool');
|
||||
$username = mb_strtolower(Util::getReq('username'), 'utf-8');
|
||||
$password = Util::getReq('password');
|
||||
$nickname = Util::getReq('nickname');
|
||||
$secret_agree = Util::getPost('secret_agree', 'bool');
|
||||
$secret_agree2 = Util::getPost('secret_agree2', 'bool');
|
||||
$third_use = Util::getPost('third_use', 'bool');
|
||||
$username = mb_strtolower(Util::getPost('username'), 'utf-8');
|
||||
$password = Util::getPost('password');
|
||||
$nickname = Util::getPost('nickname');
|
||||
|
||||
if(!$username || !$password || !$nickname){
|
||||
Json::die([
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
require('lib.join.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper;
|
||||
|
||||
$RootDB = RootDB::db();
|
||||
|
||||
@@ -3,6 +3,8 @@ namespace sammo;
|
||||
|
||||
require(__DIR__.'/../vendor/autoload.php');
|
||||
|
||||
WebUtil::requireAJAX();
|
||||
|
||||
use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper;
|
||||
|
||||
$session = Session::requireLogin([
|
||||
|
||||
@@ -28,6 +28,19 @@ class WebUtil
|
||||
}
|
||||
}
|
||||
|
||||
public static function isAJAX(){
|
||||
return strtolower($_SERVER['HTTP_X_REQUESTED_WITH']??null) === 'xmlhttprequest';
|
||||
}
|
||||
|
||||
public static function requireAJAX():void{
|
||||
if(!static::isAJAX()){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'no ajax'
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed|mixed[]
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user