diff --git a/inc/database/mysqli.php b/inc/database/mysqli.php index 376d9ab..04bd1f8 100644 --- a/inc/database/mysqli.php +++ b/inc/database/mysqli.php @@ -139,7 +139,7 @@ function trimThreads() { function lastPostByIP() { global $link; - $replies = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE `ip` = '" . mysqli_real_escape_string($link, $_SERVER['REMOTE_ADDR']) . "' OR `ip` = '" . mysqli_real_escape_string($link, $_SERVER['REMOTE_ADDR']) . "' ORDER BY `id` DESC LIMIT 1"); + $replies = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE `ip` = '" . mysqli_real_escape_string($link, $_SERVER['REMOTE_ADDR']) . "' OR `ip` = '" . mysqli_real_escape_string($link, hashData($_SERVER['REMOTE_ADDR'])) . "' ORDER BY `id` DESC LIMIT 1"); if ($replies) { while ($post = mysqli_fetch_assoc($replies)) { return $post; diff --git a/inc/database/pdo.php b/inc/database/pdo.php index b2c8e6f..fad1375 100644 --- a/inc/database/pdo.php +++ b/inc/database/pdo.php @@ -128,7 +128,7 @@ function trimThreads() { } function lastPostByIP() { - $result = pdoQuery("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE ip = ? ORDER BY id DESC LIMIT 1", array($_SERVER['REMOTE_ADDR'])); + $result = pdoQuery("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE ip = ? OR ip = ? ORDER BY id DESC LIMIT 1", array($_SERVER['REMOTE_ADDR'], hashData($_SERVER['REMOTE_ADDR']))); return $result->fetch(PDO::FETCH_ASSOC); }