Seite 1 von 1

website sperren

Verfasst: 13.10.2006 09:35
von tap
Hallo zusammen,

Unser forum wird zur zeit überhäuft mit anmeldungen die nur werbung machen wollen.

Gibt es ein modd das erlaubt websiten zu bannen?
So das diese leute sich nicht mehr anmelden können, wenn sie ihre von mir gebannte website bei der registrierung eingeben.
So wie man benutzernamen, ip adressen bannen kann?

Besten dank für hilfe und hinweise.

Tab

http://www.taiji-works.ch

Verfasst: 13.10.2006 09:40
von Tatanka
Hi,
nutze einfach mal die LINK:suche nach SPAM. :oops:

Mod um Website zu bannen

Verfasst: 28.09.2008 17:31
von Helmuts-Fahrrad-Seiten
Tatanka hat geschrieben:..nutze einfach mal die LINK:suche nach SPAM.
Ja, da findet man ne Menge Lösungswege, aber den, nachdem hier gefragt wurde, finde ich so nicht.

Ich suche einen Mod, mittels dessen man Webseiten ebenso bannen kann, wie es mit E-Mail Adressen möglich ist, also

z. B. *.pl

Das wäre m. E. der einfachste und sichere Weg meinem polnischen Spamer seinen Spaß zu verderben, der immer wieder inaktive Accounts einrichtet, nur um darüber seine Website zu verlinken. Oder gibt es einen noch einfacheren?

Verfasst: 28.09.2008 21:20
von Miriam
Dann hast Du nicht richtig gesucht.
KB:antispam


Und aus dieser Liste speziell das hier -> Klick

Verfasst: 28.09.2008 23:29
von Helmuts-Fahrrad-Seiten
Miriam hat geschrieben:Und aus dieser Liste speziell das hier -> Klick
Moin Miriam,

vielen Dank für Deinen Hinweis. Vielleicht liegt's ja an meinem durchschnittlichen Angel-Sächsisch, dass ich auf den 21 Seiten nicht genau das finde, was ich suche.

All die Tricks wie man Robots abblockt interessieren mich nicht. Ich habe es z. Z. nur mit genau einem Spamer zu tun und das ist ein Mensch. Dieser Nichtsnutz legt manuell inaktive Accounts mit Links auf seine Webseiten an. Alle Seiten gehören zu einer bestimmten Top-Level-Domain.

Genau das will ich verhindern und zwar in dem Moment in dem er den Account anlegen will, nicht erst danach. Der Mod und sein Gebrauch durch mich soll sich nicht auf Leute auswirken, die eine Webseite einer anderen Top-Level-Domain eintragen.

Verfasst: 29.09.2008 18:59
von Miriam
finde in includes/usercp_register.php

Code: Alles auswählen

$$var = trim(htmlspecialchars($HTTP_POST_VARS[$param]));
tausche aus gegen:

Code: Alles auswählen

$$var = trim(htmlspecialchars(eregi_replace('(.*)(.pl)', 'gesperrt', $HTTP_POST_VARS[$param])));
Das gilt nur für das Registrieren.

Verfasst: 29.09.2008 21:43
von Helmuts-Fahrrad-Seiten
Moin Miriam,

herzlichen Dank dafür!

Leider erzielt dies Snippet nicht die Wirkung, die ich erzielen möchte. Ein inaktiver Account wird auch dann eingerichtet, wenn man eine PL-Webseite angibt. Es wird lediglich unterdrückt, dass die Adresse im Profil angezeigt wird. Das bemerkt man erst wenn man sich die Mitgliederliste anschaut. Mein polnischer Spamer ist vermutlich so blöd, dass er weiterhin Accounts anlegen würde, ohne zu merken, dass ihm dies nichts bringt.

So wie phpbb "Die angegebene Mailadresse ist ungültig." meldet, wenn eine durch meine Einstellungen gebannte Mailadresse eingegeben wird, so möchte ich Websiteadressen bannen können, mit dem Resultat, dass dem Spamer beim Anmelden "Die angegebene Websiteadresse ist ungültig." angezeigt wird.

Gruß, Helmut

Verfasst: 29.09.2008 23:48
von Miriam
Jetzt habe ich's geschnallt.

z.B. so:
finde in /includes/usercp_register.php

Code: Alles auswählen

	while( list($var, $param) = @each($strip_var_list) )
	{
		if ( !empty($HTTP_POST_VARS[$param]) )
		{
			$$var = trim(htmlspecialchars($HTTP_POST_VARS[$param]));
		}
	}
Davor füge ein

Code: Alles auswählen

	if (stristr($HTTP_POST_VARS['website'], '.pl') == '.pl') message_die(GENERAL_MESSAGE, 'no polish tld allowed');
Ist aber ziemlich unsicher. :roll:

Verfasst: 05.10.2008 04:07
von Helmuts-Fahrrad-Seiten
Miriam,

Du kannst zaubern! Herzlichen Dank dafür.

Es funktioniert genau so, wie ich mir das vorgestellt habe. Jetzt müsste er die Energie aufbringen zu versuchen, ob er die Adresse nachträglich eintragen kann, nachdem er den Account aktiviert hat. Ich glaube nicht, dass er das tun wird, weil er noch nie welche aktiviert hat. Ferner wird er vermutlich vermuten, dass auch das Loch dicht ist.

Wenn nicht, melde ich mich wieder, um auch dafür nach einem Snippet nachzufragen.