Seite 1 von 1

Registrierung nur mit bestimmter mail endung

Verfasst: 01.03.2006 12:45
von R2Pre2
Hi!

Meine Frage: Wie kann ich es hinkriegen, damit sich user nur mit bestimmten mail erweiterungen im forum registrieren können ohne jetzt die aktivierung auf "Durch den Admin" zu setzen? Geht das irgendwie?

MFG Matthias!

Re: Registrierung nur mit bestimmter mail endung

Verfasst: 01.03.2006 13:43
von Fabrizio
R2Pre2 hat geschrieben:Hi!

Meine Frage: Wie kann ich es hinkriegen, damit sich user nur mit bestimmten mail erweiterungen im forum registrieren können ohne jetzt die aktivierung auf "Durch den Admin" zu setzen? Geht das irgendwie?

MFG Matthias!
Hi,

klar geht das, du kannst z.B. in die Bannliste im ACP diejenigen E-Mail-Adressen einfügen, die du nicht haben willst. ;-) Die Sache hat aber den Nachteil, dass du damit auch Benutzer erwischst, die gerne dabei wären...

Gruß,
Fabrizio

Re: Registrierung nur mit bestimmter mail endung

Verfasst: 01.03.2006 14:05
von R2Pre2
Fabrizio hat geschrieben:
R2Pre2 hat geschrieben:Hi!

Meine Frage: Wie kann ich es hinkriegen, damit sich user nur mit bestimmten mail erweiterungen im forum registrieren können ohne jetzt die aktivierung auf "Durch den Admin" zu setzen? Geht das irgendwie?

MFG Matthias!
Hi,

klar geht das, du kannst z.B. in die Bannliste im ACP diejenigen E-Mail-Adressen einfügen, die du nicht haben willst. ;-) Die Sache hat aber den Nachteil, dass du damit auch Benutzer erwischst, die gerne dabei wären...

Gruß,
Fabrizio
das wäre nicht das problem, das forum wird ja nicht öffentlich genutzt. das mit dem bannen diverser endungen geht schon, klar, ist aber der wesentlich kompliziertere weg, da ich weis, das alle zukünftigen forumsuser dieselbe e mail endung haben, so wäre es wesentlich einfacher für mich nur user mit entsprechender mail adresse zuzulassen.

MFG Matthias!

Verfasst: 01.03.2006 15:18
von cYbercOsmOnauT
Öffne /includes/functions_validate.php, suche nach

Code: Alles auswählen

if (preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $email))
und ändere es in

Code: Alles auswählen

if (preg_match('/^[a-z0-9&\'\.\-_\+]+@deinedomain\.de*?[a-z]+$/is', $email))
Natürlich musst Du da deinedomain anpassen an die Domainendung, die Du als einzigen erlaubst. Der Punkt vor dem de muss den Backslash davor haben.

Du solltest bei der Anmeldung aber zumindest EMail Aktivierung eingestellt haben.

Grüße,
Tekin