Seite 1 von 2
Registrierung nur moeglich mit einer bestimmten Mail-Domain?
Verfasst: 05.12.2002 17:19
von pablo
Hallo phpBB-Forum,
Ich bin auf der Suche nach einem MOD, das es nur Anwendern mit der Mail-Domain @nurdiese.de erlaubt, sich registrieren koennen.
Momentan kann ich nur Domains ausschliessen: *.hotmail.com, *.gmx.de etc, was recht unelegant ist.
Ich habe mich durch alle MOD-Beitraege gelesen und kein passendes fuer meinen Wunsch gefunden. Hat jemand einen Tip fuer mich?
Gruss und Dank im voraus,
Pablo
Verfasst: 05.12.2002 19:24
von saerdnaer
änder halt die check email funktion in der includes/functions_validate.php demensprechend um...
ah
... aber wie?
Verfasst: 06.12.2002 14:57
von pablo
Aehh ... in der Datei habe ich schon einiges ausprobiert. Die Aenderungen betreffen wohl diese Zeile:
if ( preg_match('/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email) )
Ich habe schon verstanden, dass hier die Mail-Adresse ueberprueft wird, aber wie kann ich auf eine bestimmte Domain pruefen?
Bin grade dabei, mir PHP beizubringen, aber diese Zeile finde ich dann doch ewas schwer zu verstehen

Verfasst: 06.12.2002 15:57
von sNaKe
dafür gebe ich jetzt gar keine Garantie, bin auch neu, aber ich denk mir das so:
if ( preg_match('/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email) )
das bedeutet dass a-z, zahlen und . - _ erlaubt sind und das ist wahrscheinlich der Teil vor dem @
dann kommt @
das is halt der teil nach dem@ ... z.bsp. xxx@t-online
und das hier dann .com oder .de
und anstatt a-z musst du dann halt die gewünschte zeichenfolge eintragen`?? also die gewünschte domain!
gruß snake und ich wünsche dass das ein admin oderm od überprüft und mir sagt, dass das stimmt

Verfasst: 06.12.2002 16:30
von saerdnaer
probier mal folgendes:
Code: Alles auswählen
if ( preg_match('/^[a-z0-9\.\-_\+]+@nurdiese\.de$/is', $email) )
ah
Verfasst: 06.12.2002 16:47
von Guido
Muesste da nicht noch ein "+" Zeichen rein *maldooffrag* ?
if ( preg_match('/^[a-z0-9\.\-_\+]+@nurdiese\.de+$/is', $email) )
Verfasst: 06.12.2002 16:49
von saerdnaer
nein
Verfasst: 06.12.2002 16:54
von Guido
AHA. Jetzt weiss ich wenigstens warum......

Verfasst: 06.12.2002 16:56
von saerdnaer
ist das jetzt ironisch gemeint oder was?

soll ich's dir erklären warum?
ah
Verfasst: 06.12.2002 17:07
von Guido
Ja das wäre nett wenn Du es mir erklären würdest bin ja hier um was zu lernen...
