Registrierung nur moeglich mit einer bestimmten Mail-Domain?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

also bei regulären ausdrücken setzt sich ein teil ausdruck entweder aus einer zeichenkette ( wie z.b. in diesem beispiel nurdiese\.de ) oder einem ausdruck (z.b. [a-z0-9\.\-_\+]+) zusammen ein ausdruck besteht aus 2 teilen. der erste teil ( [a-z0-9\.\-_\+] ) bestimmt was für ein zeichen hier vorkommen darf, der zweite ( das + nach der ] ) wie oft ein zeichen vorkommen darf... also brauch man das plus nur nach teilausdrücken...

ah
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Na. Dann sag ich mal brav danke (und das ist keineswegs ironisch gemeint !) So hat das Forum wieder mal seinen Bestimmungszweck erfüllt nach dem Motto : Hier wird Dich geholfen ;-)...
Bin jetzt mal gespannt ob das Teilscript auch so funktioniert....
pablo
Mitglied
Beiträge: 7
Registriert: 17.11.2002 16:35
Wohnort: Köln

Es funktioniert!

Beitrag von pablo »

Hallo zusammen,
vielen Dank fuer Eure postings, Ihr habt mir sehr geholfen. Und so hat es letzten Endes funktioniert:
In der Datei /includes/functions_validate.php steht jetzt:
if ( preg_match('/^[a-z0-9\.\-_\+]+@nurdiese.de/is', $email) )

Folglich werden alle Adressen, die nicht auf @nurdiese.de als ungueltig bemaengelt.

Gruss,

Pablo
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

mach vor den . vor de noch einen backslash... also
if ( preg_match('/^[a-z0-9\.\-_\+]+@nurdiese\.de/is', $email) )
Lugginga
Mitglied
Beiträge: 22
Registriert: 28.10.2003 00:12

zwei Email Domains

Beitrag von Lugginga »

Hallo!

Diese Anleitung funktioniert super. Gibt es auch eine Möglichkeit die Geschichte auf zwei oder mehrere verschiedene Domains zu beschränken?

zB:
".uni.ac.at" und "fakultaet.cc"

Könnte man einfach eine Art

if (Zeile mit Beschränkung 1), else (Zeile mit Beschränkung 2), sonst FEHLER

Ich weiß, ist laienhaft aber ich weiß nicht wie man es lösen könnte.

Vielen Dank im voraus!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“