瀏覽代碼

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