]> git.mxchange.org Git - ctracker.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Wed, 4 Nov 2020 12:30:43 +0000 (13:30 +0100)
committerRoland Häder <roland@mxchange.org>
Wed, 4 Nov 2020 12:30:43 +0000 (13:30 +0100)
- reduced local variables
- fixed SQL (ops!)

Signed-off-by: Roland Häder <roland@mxchange.org>
libs/lib_connect.php
libs/lib_detector.php

index 9f90c5cbff9efd93330a9e7652dbcd1edec25135..f3c0161f91a252e295cf13a92efd008be3df0a68 100644 (file)
@@ -130,7 +130,7 @@ function updateCrackerTrackerEntry (array $rowData, $countColumn = 'count') {
        }
 
        // Run the SQL and check if we have one line
-       runCrackerTrackerSql(sprintf("UPDATE `ctracker_data` SET `%s`=`%s`+1 WHERE (`remote_addr`='%s' AND `proxy_addr`=' . ') LIMIT 1",
+       runCrackerTrackerSql(sprintf("UPDATE `ctracker_data` SET `%s`=`%s`+1 WHERE (`remote_addr`='%s' AND `proxy_addr`='%s') LIMIT 1",
                $countColumn,
                $countColumn,
                crackerTrackerEscapeString($rowData['remote_addr']),
index 65062c7c4121ae3ee5f1d9feff8f5f7f964ea5e2..d0cf25d4988f3830c92cdd284216f939fbb175fd 100644 (file)
@@ -407,15 +407,6 @@ function crackerTrackerLogAttack () {
        // Aquire database link
        aquireCrackerTrackerDatabaseLink();
 
-       // By default no proxy is used
-       $proxyUsed = 'N';
-
-       // Did the attacker use a proxy?
-       if (isCrackerTrackerProxyUsed()) {
-               // Set it
-               $proxyUsed = 'Y';
-       }
-
        // Prepare array for database insert
        $rowData = [
                'remote_addr'    => determineCrackerTrackerRealRemoteAddress(),
@@ -430,8 +421,8 @@ function crackerTrackerLogAttack () {
                'script_name'    => crackerTrackerScriptName(),
                'referer'        => crackerTrackerReferer(),
                'request_method' => crackerTrackerRequestMethod(),
-               'proxy_used'     => $proxyUsed,
-               'first_attempt'  => 'NOW()'
+               'proxy_used'     => (isCrackerTrackerProxyUsed() ? 'Y' : 'N'),
+               'first_attempt'  => 'NOW()',
        ];
 
        // Insert the array in database