Seite 1 von 1

Spam Bot im Forum

Verfasst: 20.08.2006 10:50
von miketech
Hallo zusammen,

ich habe das Problem, dass mein Forum seit ca. einer Woche von Spam Bots befallen wird. Diese registrieren sich einfach nur (obwohl ich die visuelle Bestätigung aktiviert habe) aber aktivieren ihren Account nicht. Ich hab dann nur in meiner Mitgliederliste lauter wilde Nicknames mit merkwürdigen eMail Adressen und Homepages. Spam eben.

Was kann ich dagegen unternehmen? Offensichtlich ist die visuelle Bestätigung nicht mehr genug. Kann ich vielleicht nur die aktivierten Nicknames anzeigen lassen? Das würde ja schon etwas helfen. Dann können sie sich registrieren, so oft sie wollen, solange sie nicht angezeigt werden.

Und wie kann ich am besten alle Nicknames löschen, die bis jetzt nicht aktiv sind? Also die ihren Account nicht freigeschalten haben?

Würde mich über Hilfe freuen.

Gruß

Mike

Verfasst: 20.08.2006 10:59
von miketech
Direkt ergänzend dazu: Kann ich nicht aktivierte Nicknames vielleicht einfach direkt mit phpmyadmin aus der Datenbank löschen? Oder mach ich da was kaputt?

Gruß

Mike

Verfasst: 20.08.2006 11:00
von BraveEagle
Dafür gibt es Mods. Sowohl zum Schutz als auch zum Löschen der inaktiven Accounts. Benutze einfach mal die Suche und lies dich durch. Es gibt zu deinem Problem schon sehr viele Threads und Antowrten ;)


Greetz BE

*edit*
Du kannst natürlich die User aus der DB direkt löschen => phpBB_users und da dann die richtigen Tabellen!!

Verfasst: 20.08.2006 11:22
von miketech
Hi,

was heißt die richtigen Tabellen löschen?

Es müsste doch reichen sowas wie:

delete from phpbb_users where active='0'

weiß nicht, wie der Spaltenname heißt, habs einfach mal active genannt.

Und dann könnte ich ja die Mitgliederliste und die Übersicht umschreiben, dass nur die aktiven beachtet werden. Geht das nicht auch?

Mit den Mods hatte ich bisher immer schlechte Erfahrung. Hab da noch nie eines hinbekommen :)

Gruß

Mike

Verfasst: 20.08.2006 13:49
von Peggy
Inaktive User löschen

gehe in dein phpMyAdmin, Tabelle phpbb_users.
dann klickst du im Tabellenkopf auf "user_active", damit sortierst du so, dass die Nuller alle oben sind. die Nuller löschst du dann erstmal fleissig (Häkchen reinsetzen und dann "Markierte --> Löschen"

Mitglieder erst nach Aktivierung anzeigen

http://www.phpbb.de/viewtopic.php?t=50842 (Variante 1 reicht)

Vorbeugen

http://www.phpbb.de/viewtopic.php?t=118482

ich persönlich schwöre auf diesen kleinen Workaround:
http://www.phpbb.de/viewtopic.php?p=660430#660430