phpBB3 selbst gebauter Spamschutz

This post was published 14 years, 7 months ago. Some material it contains may no longer be applicable.

Die Forensoftware phpBB3 wird momentan mit Spam-Bots überflutet, da das Captcha geknackt wurde. Folgendes vorgehen sorgt bei mir für Botfreiheit:

  • phpBB3 so konfigurieren, das alle neuen Accounts manuell freigeschaltet werden müssen.
  • Neues Profil-Feld, das bei der Anmeldung ausgefüllt werden muss.

Hierbei sollte immer der selbe Wert abgefragt werden. Bei mir ist das bspw. “Bist du ein Bot? Falls nicht, nein eintragen”.

  • Anschließend muss noch ein passendes SQL Script über die Datenbank laufen gelassen werden. Das lässt sich mit einem CronJob automatisieren. Das Script sollte in etwa so aussehen:
1
UPDATE phpbb_users SET user_type = 0 WHERE user_id IN (SELECT user_id FROM phpbb_profile_fields_data WHERE pf_spam = "nein")

Fertig.

Leave a Reply

Your email address will not be published. Required fields are marked *