public static function getCurrentUser($security = 0) { if (!$security) { return; } $session_id = Core::validate($_COOKIE['PHPSESSID']); if ($session_id == null) { return null; } $clientIP = Core::getClientIP(); $session = new Session(); $session->findBySessionId(Core::calculateHash($session_id . $clientIP)); $usr = new User(); $usr->findById($session->getUserId()); $login = $usr->getLogin(); if (isset($login)) { return $usr; } }