Guten Tag,
hier kommt eine einfache SPAM-User-Robot-Automatische-Anmeldung-Filter-Lösung via Java-Script für phpBB3 ...
Funktionsweise:
* Beim Absenden des Formulares wird ein kleines JavaScript aufgerufen, welches eine wirklich einfach Frage stellt und die Lösung gleich mitliefert.
Nachteil:
* Geht nur, wenn die Endanwender alle Java-Script eingeschaltet haben. Alle die kein JS-aktiviert haben, können sich nicht mehr anmelden.
Code-Snipplet:
edit <phpBB3-installdir>/cache/tpl_prosilver_ucp_register.html.php
... search for "<form method="post" ....
<form method="post" onsubmit="return my_checkform(this)" action="<?php echo (isset($this->_rootref['S_UCP_ACTION'])) ? $this->_rootref['S_UCP_ACTION'] : ''; ?>" id="register">
... insert "onsubmit-code" ...
Create corresponding function .. inside a script-tag somewhere in the same file, e.g. just above form-tag.
function my_checkform(o) {
alert("Leider wird unser Forum von automatisierten Userantraegen ueberflutet. Wir stellen Ihnen deshalb gleiche eine einfache Frage, die Internet-SPAM-Roboter nicht beantworten koennen.");
Check = prompt("Welche Farbe hat der Himmel? (Antwort: blau)", "");
if (Check != "blau") {
return false;
} else {
// User has answered correctly
}
}
</script>
That's it. Einfach, pragmatisch, gut.
Viel Spass damit.
Raro
Einfacher SPAM Schutz
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Einfacher SPAM Schutz
Zuletzt geändert von Pyramide am 13.04.2009 21:31, insgesamt 1-mal geändert.
Grund: Werbung entfernt
Grund: Werbung entfernt
Re: Einfacher SPAM Schutz
Gibt es einen speziellen Grund, wieso nur die gecachte Datei und nicht die eigentliche Datei editiert wird?
phpBB Lead Developer
Re: Einfacher SPAM Schutz
Ansich ja schön und toll nur...

Wenn JS nicht aktiviert ist, dann wird das Formular einfach abgeschickt... Nix mit SPAM-Schutz...raro42 hat geschrieben:Nachteil:
* Geht nur, wenn die Endanwender alle Java-Script eingeschaltet haben. Alle die kein JS-aktiviert haben, können sich nicht mehr anmelden.
Was ist, wenn ich den Cache mal leeren möchte?raro42 hat geschrieben:edit <phpBB3-installdir>/cache/tpl_prosilver_ucp_register.html.php

No comment.Zuletzt geändert von Pyramide am 13.04.2009 21:31:17, insgesamt 1-mal geändert.
Grund: Werbung entfernt
Re: Einfacher SPAM Schutz
Ja wenn ich das richtig sehe haben Bots nie JS an, und ohne kann man sich immer anmelden.
Dadurch das das ganze nicht in Code-Blöcke geschreiben steht und die Befehle auf Englisch in der "Anleitung" sind gehe ich davon aus das du die Anleitung nur kopiert hast.
Dadurch das das ganze nicht in Code-Blöcke geschreiben steht und die Befehle auf Englisch in der "Anleitung" sind gehe ich davon aus das du die Anleitung nur kopiert hast.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs