Emails für Registrierung sperren
-> Module & Blöcke

#1: Emails für Registrierung sperren Author: Joerg12 PostPosted: 27.03.2010 11:29
    ----
Hallo,

User, die gegen die Richtlinien verstossen haben suspendiere ich zunächst und lösche sie dann komplett aus der Datenbank heraus.

Dies hat aber den Nachteil, daß sie sich später wieder mit ihren alten Daten erneut anmelden können.

Kann man bestimmte Email-Adressen hinterlegen, damit diese für eine Registrierung nicht mehr benutzt werden dürfen ?

Danke.

Gruss
Joerg

#2: Re: Emails für Registrierung sperren Author: a.sgath PostPosted: 27.03.2010 17:40
    ----
Moin,

wieso setzt du den benutzer nicht auf die ban-list?
dann kann er sich nicht mehr einloggen und email ist auch gesperrt!

gruss

#3: Re: Emails für Registrierung sperren Author: Joerg12 PostPosted: 27.03.2010 19:35
    ----
Hallo,

aus dem Grund, den ich bereits erwähnt habe.

Ich nutze MembersDelete. Damit wird der User erst suspendiert und danach gelöscht und dann sind auch alle Emails usw. wieder frei.

Wenn ich jeden User in der Datenbank drin lassen würde, dann wäre meine User-Datenbank einfach zu groß.

Gruss
Jörg.

#4: Re: Emails für Registrierung sperren Author: a.sgath PostPosted: 27.03.2010 21:05
    ----
hmm also eine nicht ganz so schöne möglichkeit wäre zb:

du öffnest die functons.php in deinem youraccount ordner dann ergänst du die globalen variabelen mit "$DeniedUserMails"
und fügst unter der zeile:
Array:
...
cpg_error(_ERRORINVNICK);
}

folgende zeilen hinzu:
Array:
$deniedmails = '(banmail)';
	foreach ($DeniedUserMails as $deniedmail) { $deniedmails .= "|($deniedmail)"; }
	$words = array();
	if(eregi($deniedmails, $user_email, $words)) {
		cpg_error(_MAILDENIED." <b>\"$words[0]\"</b>");
	}
so jetzt öffnest du deine config.php und ganz am ende fügst du dann

Array:
$DeniedUserMails = array('test@test.de', 'test2@test.de' ...);
ein.

damit der user auch die richtige nachricht bekommt in die language vom your_account noch folgendes:
Array:

define('_MAILDENIED','Fehler: Email wurde vom Admin geperrt.');

da ich kein modul kenne mit dem das möglich wäre müste das für deine zwecke reichen!?

grüsse

Edit: hab das lokal getestet und ging

#5: Re: Emails für Registrierung sperren Author: Joerg12 PostPosted: 28.03.2010 16:25
    ----
Hallo,

vielen Dank.

Das hört sich sehr vielversprechend an.

Wieviele Emails darf man denn in solch ein Array hinein schreiben ? Ich habe nämlich die Befürchtung, daß es bei mir sehr schnell in die hunderte gehen wird.

Achja, wäre das mit ner Datenbanklösung nicht einfacher ?

Gruss
Jörg.

#6: Re: Emails für Registrierung sperren Author: a.sgath PostPosted: 28.03.2010 17:21
    ----
Hi hi,

gern gemacht!

Hmm hunderte.... ok da wäre das mit der datenbank natürlich einfacher,
dazu müste aber wer ein modul schreiben oder umschreiben! dazu fehlt mir aber glaube ich auch das KnowHow^^

vielleicht stolpert poldi ja über den thread ich meine er macht die anpassungen für das member-delete, zumindest mein ich sowas hier mal gelesen zu haben^^

aber für die übelsten user sollte das o.g. seinen zweck erfüllen Wink

grüsse

#7: Re: Emails für Registrierung sperren Author: Poldi PostPosted: 29.03.2010 10:14
    ----
Oh man, du machst mir Spaß Wink

Ich hab für MD schon lang nix mehr gemacht, aber da es mittlerweile ja niemanden mehr gibt, der das Modul weiterführt ...

Bring ich da grad was total durcheinander, oder hatte das MD in einer älternen Version nicht sogar mal die Einstellmöglichkeit, daß der User zwar gelöscht, Username und eMail aber gesperrt bleiben, wenn man will ??
*grad komplett auf dem Schlauch steh*

#8: Re: Emails für Registrierung sperren Author: a.sgath PostPosted: 31.03.2010 09:50
    ----
Moin,

war ja auch nur so eine idee von mir^^
aber ich werd mir das modul mal runterladen vllt fällt mir auch was dazu ein Wink


hab das modul noch niecht benutzet von daher kann ich garnicht sagen was es da mal für optionen gegeben hat

gruss



-> Module & Blöcke

All times are GMT + 1 Hour

Page 1 of 1