Răsfoiți Sursa

deleting all available sessions

rajven 2 ani în urmă
părinte
comite
6112c47608
1 a modificat fișierele cu 7 adăugiri și 0 ștergeri
  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'])) {
 if (isset($_SESSION['session_id'])) {
     run_sql($db_link, "DELETE FROM sessions WHERE session_id='".$_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();
 logout();
 ?>
 ?>