Registrierung nur moeglich mit einer bestimmten Mail-Domain?
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.
Registrierung nur moeglich mit einer bestimmten Mail-Domain?
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
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
... aber wie?
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
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
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
if ( preg_match('/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email) )
Code: Alles auswählen
[a-z0-9\.\-_\+]dann kommt @
Code: Alles auswählen
[a-z0-9\-_]+\.([a-z0-9\-_]+\.)das is halt der teil nach dem@ ... z.bsp. xxx@t-online
Code: Alles auswählen
*?[a-z]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
probier mal folgendes:
ah
Code: Alles auswählen
if ( preg_match('/^[a-z0-9\.\-_\+]+@nurdiese\.de$/is', $email) )