瀏覽代碼

Destroy session when it becomes invalid

andryyy 8 年之前
父節點
當前提交
49f28ecaf8
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      data/web/inc/sessions.inc.php

+ 5 - 1
data/web/inc/sessions.inc.php

@@ -54,5 +54,9 @@ function session_check() {
   return true;
 }
 if (isset($_SESSION['mailcow_cc_role']) && session_check() === false) {
-  exit("Invalid session");
+  session_regenerate_id(true);
+  session_unset();
+  session_destroy();
+  session_write_close();
+  header("Location: /");
 }