From bc2c4809861993b8a10408fceb833c9e6be4b434 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sun, 25 Mar 2018 22:53:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=85=EA=B5=AC=20=EC=82=AC=EC=86=8C?= =?UTF-8?q?=ED=95=9C=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95=20-=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=ED=8E=98=EC=9D=B4=EC=A7=80?= =?UTF-8?q?=EA=B0=80=20html=EC=97=AC=EB=8F=84=20=EB=90=98=EB=AF=80?= =?UTF-8?q?=EB=A1=9C=20html=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{admin_userlist.php => admin_userlist.html} | 16 ---------------- i_entrance/entrance.php | 2 +- i_entrance/j_server_get_admin_status.php | 16 +++++++++++----- i_entrance/templates/global_panel.php | 2 +- js/admin_server.js | 2 +- 5 files changed, 14 insertions(+), 24 deletions(-) rename i_entrance/{admin_userlist.php => admin_userlist.html} (94%) diff --git a/i_entrance/admin_userlist.php b/i_entrance/admin_userlist.html similarity index 94% rename from i_entrance/admin_userlist.php rename to i_entrance/admin_userlist.html index d300fdf8..b4e2c145 100644 --- a/i_entrance/admin_userlist.php +++ b/i_entrance/admin_userlist.html @@ -1,19 +1,3 @@ -userGrade; - -$session->setReadOnly(); - -if($userGrade < 6){ - header('Location:'.ROOT); - die(); -} -?> diff --git a/i_entrance/entrance.php b/i_entrance/entrance.php index 0053b5e3..a6dcc2be 100644 --- a/i_entrance/entrance.php +++ b/i_entrance/entrance.php @@ -3,7 +3,7 @@ namespace sammo; require_once('_common.php'); -$session = Session::requireLogin(); +$session = Session::requireLogin()->setReadOnly(); $templates = new \League\Plates\Engine('templates'); diff --git a/i_entrance/j_server_get_admin_status.php b/i_entrance/j_server_get_admin_status.php index 4636a9b0..e01ccdb0 100644 --- a/i_entrance/j_server_get_admin_status.php +++ b/i_entrance/j_server_get_admin_status.php @@ -1,18 +1,24 @@ setReadOnly(); + +if($session->userGrade < 5){ + Json::die([ + 'result'=>false, + 'reason'=>'권한이 부족합니다.' + ]); +} $result = []; -session_write_close(); + foreach (AppConf::getList() as $setting) { $serverColor = $setting->getColor(); - $serverKorname = $setting->getKorName(); + $serverKorName = $setting->getKorName(); $serverPath = $setting->getBasePath(); $serverDir = $setting->getShortName(); diff --git a/i_entrance/templates/global_panel.php b/i_entrance/templates/global_panel.php index 8cb070bb..da199d99 100644 --- a/i_entrance/templates/global_panel.php +++ b/i_entrance/templates/global_panel.php @@ -1,7 +1,7 @@
회 원 관 리
diff --git a/js/admin_server.js b/js/admin_server.js index 79de41e5..c385d4b1 100644 --- a/js/admin_server.js +++ b/js/admin_server.js @@ -106,7 +106,7 @@ function modifyServerStatus(caller, action) { } $.ajax({ type:'post', - url:'j_server_change_status.php.php', + url:'j_server_change_status.php', dataType:'json', data:{ server: server,