Просмотр исходного кода

deleting all available sessions

rajven 2 лет назад
Родитель
Сommit
6112c47608
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      html/logout.php

+ 7 - 0
html/logout.php

@@ -3,5 +3,12 @@ require_once ($_SERVER['DOCUMENT_ROOT']."/inc/auth.utils.php");
 if (isset($_SESSION['session_id'])) {
     run_sql($db_link, "DELETE FROM sessions WHERE session_id='".$_SESSION['session_id']."'");
     }
+if (session_id()) {
+    run_sql($db_link, "DELETE FROM sessions WHERE session_id='".session_id()."'");
+    }
+if (isset($_COOKIE["Auth"])) { 
+    $data_array = explode(":", $_COOKIE["Auth"]);
+    run_sql($db_link, "DELETE FROM sessions WHERE session_id='".$data_array[1]."'");
+    }
 logout();
 ?>