
Registrierung - nur bestimmte Mails zulassen?
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.
danke schonmal, nur noch eine blöde frage, wo muss ich das einfügen 

Besucht mich mal http://www.das-gameboard.de phpbb3 testboard http://www.das-gameboard.com
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
nochmal danke, wenn ich jetzt noch rausfinde in welcher datei bin ich zufrieden 

Besucht mich mal http://www.das-gameboard.de phpbb3 testboard http://www.das-gameboard.com
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
gut, habe es schon eingebaut 

Besucht mich mal http://www.das-gameboard.de phpbb3 testboard http://www.das-gameboard.com
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Funktioniert leider nicht. Man kann sich weiterhin problemlos mit anderen Email Adressen anmelden. Habs so eingefügt:
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
if ( !substr_count($email, '@web') && !substr_count($email, '@aol') && !substr_count($email, '@t-online') && !substr_count($email, '@gmx'))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'Es sind nur Email-Addressen von web, gmx, t-online und aol erlaubt!';
}
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Also ich hab grad das hier gemacht.nickvergessen hat geschrieben:Finde in der include/usercp_register.php:Danach füge ein:Code: Alles auswählen
else if ( $mode == 'register' ) { if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) ) { $error = TRUE; $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; }
Code: Alles auswählen
if ( !substr_count($email, '@web') && !substr_count($email, '@aol') && !substr_count($email, '@t-online') && !substr_count($email, '@gmx')) { $error = TRUE; $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'Es sind nur Email-Addressen von web, gmx, t-online und aol erlaubt!'; }
Dann hab ich versucht mich mit der e-Mail-addresse test@test.de anzumelden und es kam, wie beabsichtigt, folgende Fehlermeldung:
Code: Alles auswählen
Es sind nur Email-Addressen von web, gmx, t-online und aol erlaubt!
kein Support per PN
Bei mir funktioniert es auch Super.nickvergessen hat geschrieben:Andi1111 hat geschrieben:danke, aber ich habe mich falsch ausgedrückt, ich will alle erlauben und nur aol sperren, oder gibt es inzwischen eine andere lösung. hier im forum habe ich zwar etliche beiträge zum thema aol mails gefunden aber keine lösung dafür das die da nicht ankommen.ich seh grad das du ja nicht der threadstarter bist..
ja natürlich geht das auch, das ausschließlich aol ausgeschlossen wird:
Finde in der include/usercp_register.php:Danach füge ein:Code: Alles auswählen
else if ( $mode == 'register' ) { if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) ) { $error = TRUE; $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; }
Code: Alles auswählen
if ( substr_count($email, '@aol')) { $error = TRUE; $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'AOL-Email-Addressen sind nicht erlaubt!'; }
EMPFEHLUNG SEHR GUT