Spam - Zugang für englische User sperren
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Spam - Zugang für englische User sperren
Hallo Allerseits,
besteht die Möglichkeit Usern, die bei der Registrierung als Sprache 'Englisch' auswählen den Zugang zu verweigern? Wenn ja, wie?
Bisher haben alle Robots-Anmeldungen 'Englisch' als Sprache benutzt. Klar, das wird automatische Anmeldungen nicht verhindern, aber möglicherweise reduzieren!?
Danke und Gruß
Bumbel
besteht die Möglichkeit Usern, die bei der Registrierung als Sprache 'Englisch' auswählen den Zugang zu verweigern? Wenn ja, wie?
Bisher haben alle Robots-Anmeldungen 'Englisch' als Sprache benutzt. Klar, das wird automatische Anmeldungen nicht verhindern, aber möglicherweise reduzieren!?
Danke und Gruß
Bumbel
- MagMo
- Ehemaliges Teammitglied
- Beiträge: 584
- Registriert: 30.10.2005 16:06
- Wohnort: Köln
- Kontaktdaten:
Hi,
den Spambots ist die Sprache ziemlich egal. Wenn du die Registrierung mit der Spracheinstellung Englisch verhindern willst, dann scheinst du die Sprache ja nicht zu benötigen. Warum hast du sie dann überhaupt installiert?
Schau doch mal in diesem Beitrag nach: [Sammlung] MOD's gegen automatische BOT-Registierungen
Dort findest du zwar nicht genau das was du suchtst, aber dennoch einige MODs, die Spamregistrierungen mehr oder minder erfolgreich unterbinden.
Grüße
MagMo
den Spambots ist die Sprache ziemlich egal. Wenn du die Registrierung mit der Spracheinstellung Englisch verhindern willst, dann scheinst du die Sprache ja nicht zu benötigen. Warum hast du sie dann überhaupt installiert?
Schau doch mal in diesem Beitrag nach: [Sammlung] MOD's gegen automatische BOT-Registierungen
Dort findest du zwar nicht genau das was du suchtst, aber dennoch einige MODs, die Spamregistrierungen mehr oder minder erfolgreich unterbinden.
Grüße
MagMo
-
- Mitglied
- Beiträge: 104
- Registriert: 15.11.2005 21:49
- Wohnort: Schleswig-Holstein
- Kontaktdaten:
Die Idee ist doch gar nicht so schlecht.
Ich habe als Sprache nur Deutsch, die Möglichkeit einer Veränderung habe ich bei der Registrierung/im Profil herausgenommen. Ebenso für den Style, da soll es auch nur einen geben.
Trotzdem habe ich manchmal Anmeldungen, die sehen fast normal aus, mit Geburtstag, Wohnort (in Amerika), Geschlecht usw., aber mit zufallsgenerierten Namen wie dzwtjlvz. Sprache ist Englisch, Style SubSilver, das kann also gar nicht sein, dass jemand sich so reell registriert. Solche Registrierungen könnte man vermeiden, wenn man in der usercp_register.php vor dem Insert in die users-Tabelle eine entsprechende Abfrage auf die Sprache einbaut.
Ich habe als Sprache nur Deutsch, die Möglichkeit einer Veränderung habe ich bei der Registrierung/im Profil herausgenommen. Ebenso für den Style, da soll es auch nur einen geben.
Trotzdem habe ich manchmal Anmeldungen, die sehen fast normal aus, mit Geburtstag, Wohnort (in Amerika), Geschlecht usw., aber mit zufallsgenerierten Namen wie dzwtjlvz. Sprache ist Englisch, Style SubSilver, das kann also gar nicht sein, dass jemand sich so reell registriert. Solche Registrierungen könnte man vermeiden, wenn man in der usercp_register.php vor dem Insert in die users-Tabelle eine entsprechende Abfrage auf die Sprache einbaut.
[quote="Charissima"]Die Idee ist doch gar nicht so schlecht.[/quote]
Danke
Wenn man Englisch nicht benötigt und dem Robot vorgaukelt, daß die Registrierung geklappt, aber sich eigentlich nichts getan hat, dann ist das doch ganz praktisch. Klar schließt das automatische Anmeldungen nicht aus, verringert sie aber sicher ungemein.
Wäre schön, wenn jemand so einen Eintrag parat hätte oder schreiben kann. Ich selbst habe leider keine Ahnung von PHP.
Gruß
Bumbel
Danke

Wenn man Englisch nicht benötigt und dem Robot vorgaukelt, daß die Registrierung geklappt, aber sich eigentlich nichts getan hat, dann ist das doch ganz praktisch. Klar schließt das automatische Anmeldungen nicht aus, verringert sie aber sicher ungemein.
Wäre schön, wenn jemand so einen Eintrag parat hätte oder schreiben kann. Ich selbst habe leider keine Ahnung von PHP.
Gruß
Bumbel
-
- Mitglied
- Beiträge: 104
- Registriert: 15.11.2005 21:49
- Wohnort: Schleswig-Holstein
- Kontaktdaten:
Ich habe es so gemacht:
Code: Alles auswählen
#
#-----[ OPEN ]--------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email
#
#-----[ BEFORE ADD ]------------------------------------------
#
// Nur german als Sprache zulassen, ist gleichzeitig Schutz gegen Spam-Registrierungen
if ($user_lang != 'german')
{
message_die(GENERAL_MESSAGE, 'Registrierung nur in Sprache DEUTSCH möglich', '', __LINE__, __FILE__);
}
-
- Mitglied
- Beiträge: 104
- Registriert: 15.11.2005 21:49
- Wohnort: Schleswig-Holstein
- Kontaktdaten:
Nichtdeutscher IP-Bereich heißt aber doch nicht automatisch, dass es eine Spam-Registrierung ist. Ich habe beispielsweise auch Mitglieder aus Sri Lanka und Finnland.
Das Ändern der Sprache biete ich erst gar an. Dazu habe ich die Eingabemöglichkeit einfach auskommentiert. Wenn jetzt einer mit Englisch kommt, kann es gar kein normaler Benutzer gewesen sein.
Genauso kann man es auch mit dem Style machen, wenn man sowieso nur einen benutzt und pflegt.
Das Ändern der Sprache biete ich erst gar an. Dazu habe ich die Eingabemöglichkeit einfach auskommentiert. Wenn jetzt einer mit Englisch kommt, kann es gar kein normaler Benutzer gewesen sein.
Genauso kann man es auch mit dem Style machen, wenn man sowieso nur einen benutzt und pflegt.
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_BOARD_LANGUAGE}:</span></td>
<td class="row2"><span class="gensmall">{LANGUAGE_SELECT}</span></td>
</tr>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!--
#
#-----[ AFTER, ADD ]------------------------------------------
#
-->
-
- Mitglied
- Beiträge: 104
- Registriert: 15.11.2005 21:49
- Wohnort: Schleswig-Holstein
- Kontaktdaten: