diff --git a/i_entrance/admin_userlist.php b/i_entrance/admin_userlist.php index 6804d423..3886dd5a 100644 --- a/i_entrance/admin_userlist.php +++ b/i_entrance/admin_userlist.php @@ -6,6 +6,8 @@ require_once(ROOT.'/f_config/SESSION.php'); $db = getRootDB(); $userGrade = $SESSION->getGrade(); +session_write_close(); + if($userGrade < 6){ header('Location:../'); die(); diff --git a/i_entrance/j_logout.php b/i_entrance/j_logout.php index 00dfa642..be26577e 100644 --- a/i_entrance/j_logout.php +++ b/i_entrance/j_logout.php @@ -8,6 +8,7 @@ require_once(ROOT.'/f_config/SESSION.php'); $SESSION->logout(); unset($_SESSION['access_token']); +session_write_close(); setcookie("hello", "", time()-3600); returnJson([ diff --git a/i_entrance/j_server_change_status.php b/i_entrance/j_server_change_status.php index e5b27968..09b3c811 100644 --- a/i_entrance/j_server_change_status.php +++ b/i_entrance/j_server_change_status.php @@ -20,6 +20,7 @@ $server = util::array_get($_POST['server'], ''); $db = getRootDB(); $userGrade = $SESSION->getGrade(); +session_write_close(); if($userGrade < 6) { returnJson([ diff --git a/i_entrance/j_server_get_admin_status.php b/i_entrance/j_server_get_admin_status.php index 9cc9405e..2d9dd807 100644 --- a/i_entrance/j_server_get_admin_status.php +++ b/i_entrance/j_server_get_admin_status.php @@ -7,6 +7,8 @@ require_once(ROOT.'/f_config/SESSION.php'); $result = []; +session_write_close(); + foreach (getServerConfigList() as $server) { list($serverKorName, $serverColor, $setting) = $server; diff --git a/i_entrance/j_server_get_status.php b/i_entrance/j_server_get_status.php index da50350d..01e548b7 100644 --- a/i_entrance/j_server_get_status.php +++ b/i_entrance/j_server_get_status.php @@ -1,7 +1,6 @@