Registrierung für emaildomain sperren Registrierung für emaildomain sperren
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Registrierung für emaildomain sperren

Started by triath, September 02, 2013, 07:06:34 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

triath

Ich habe seit einiger Zeit ständig Registrierungen von einer bestimmten Maildomain. An manchen Tagen 20 bis 30 Stück.
Immer nach dem gleichen Muster:
clairestarsmoregd4682@hotmail.com
amy.harpe961@hotmail.com
usw. ...

"Captcha" ist zwar aktiviert aber imho wird das über einen bot laufen.
"Admin muss Registrierungen aktivieren" ist ebenfalls aktiv, so werden die Regs dann händisch rausgefiltert.
Ehrlich gesagt ist mir das aber zu aufwendig und von daher suche ich nach einer Möglichkeit die Maildomain "hotmail.com" von vornherein zu blocken.
Gibt es eine Möglichkeit das zu konfigurieren?

Coppermine Photo Gallery 1.5.24 (stable) -> Galerielink

Greetz
triath


triath

Ich habe jetzt dies:
$banned = array(
'hotmail',
'yahoo',
'msn',
'gmail'
);

foreach($banned as $ban){
if (strpos(strtolower($email), "@$ban.")){
$error .= '<li>' . 'Registration not permitted from free email providers.';
break;
}
}

unter
    if (!Inspekt::isEmail($email)) {
        $error .= '<li style="list-style-image:url(images/icons/stop.png)">' . $lang_register_php['email_warning2'] . '</li>';
    }

eingefügt. Test-Reg. mit folgender Meldung abgelehnt: "Registration not permitted from free email providers"
Sieht somit erstmal funktionell aus.  :)
Thnx4Service!

Greetz
triath

triath

Unter welcher Codezeile muss ich denn den "$banned = array ...." in der Coppermine Photo Gallery 1.5.38 (stable) einfügen?

Greetz
triath

Αndré

Ohne es getestet zu haben: unter derselben Zeile wie bisher.

triath

Also, die o. g. Zeile war nach dem Update auf die 1.5.38 (stable) in der register.php nicht mehr vorhanden.  ???

Ich habe die Zeile jetzt per Editor in die aktuelle register.php eingetragen, den Zusatzcode darunter gesetzt und gespeichert.

Jetzt funktioniert der "$banned = array ....".  :)

Greetz
triath

pictureproject.me.ly

Diese Methode ist allerdings nur bedingt hilfreich.
Somit sperrst du auch für diejenige, die normal registrieren wollen.
Außerdem müsstest du deine Liste noch um viele, viele Free-Hoster erweitern - z.B. 163.com, qq.com, sina.com usw.
Die Liste - speziell der Anbieter, welche Spammer benutzen - ist schier endlos.

Ich hatte dieses Problem bei Wordpress mit IP-Adressen - täglich wurden ca. 5-10 Adresen blockiert.
Einziger Effekt war, dass die Tabelle mit geblockten IP's immer größer wurde - hab's dann bleiben lassen