This post was published 15 years, 2 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.