Преглед на файлове

Add SessionManager isValidId method - refs BT#9092

Daniel Barreto преди 10 години
родител
ревизия
8b73468816
променени са 1 файла, в които са добавени 14 реда и са изтрити 0 реда
  1. 14 0
      main/inc/lib/sessionmanager.lib.php

+ 14 - 0
main/inc/lib/sessionmanager.lib.php

@@ -5798,4 +5798,18 @@ class SessionManager
 
         return $resultData;
     }
+
+    public static function isValidId($sessionId)
+    {
+        $sessionId = intval($sessionId);
+        if ($sessionId > 0) {
+            $rows = Database::select('id', Database::get_main_table(TABLE_MAIN_SESSION), array('where' => array('id = ?' => $sessionId)));
+            if (!empty($rows)) {
+
+                return true;
+            }
+        }
+
+        return false;
+    }
 }