Преглед изворни кода

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;
+    }
 }