Thread Verfasser: John Doe
Thread ID: 310
Thread Info
Es gibt 2 Beiträge zu diesem Thema, und es wurde 2813 Mal angesehen.
 Thema drucken
StopForumSpam
John Doe
In der stopspam.php wird zuerst die Blacklist auf einen Emaileintrag abgefragt. Bei einem vorhanden Eintrag wird auf die spammer.php weitergeleitet. Dieses passiert dann allerdings auch bei bereits vorher eingetragenen Email Adressen, die aus einem anderen Grund gesperrt wurden.

Diese mit anderem Grund gesperrten Emailadressen werden dann natürlich auch nicht bei stopforumspam.com gefunden, womit eine Weiterleitung auf die spammer.php damit falsch ist.

Es müsste also bei der Abfrage aus der Blacklist die Email Adresse mit dem Grund StopForumSpam abgefragt werden und erst dann eine Weiterleitung auf die spammer.php erfolgen.
Bearbeitet von John Doe am 07. August 2014 23:08:47
Dieses Mitglied wurde gelöscht!
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
firemike
Hi,
es sollte reichen wenn Du die Zeile:


$result = dbquery("SELECT blacklist_email  FROM ".DB_BLACKLIST." WHERE blacklist_email='".$email."'");

so änderst:

$result = dbquery("SELECT blacklist_email  FROM ".DB_BLACKLIST." WHERE blacklist_email='".$email."' AND blacklist_reason='StopForumSpam'");


ist aber ungetestet.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Springe ins Forum: