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,