Doppelte-Email-Adressen-Check abschalten

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Doppelte-Email-Adressen-Check abschalten

Beitrag von Lucas1510 »

Hallo,

ich möchte mehrere User in meinem Forum registrieren. Von diesen Usern habe ich noch keine eMail-Adresse, die kommt später. Nun möchte ich, quasi als Platzhalter, eine meiner Adressen angeben. Jedoch verhindert ein Check in phpBB das mehrfache Benutzen ein und derselben eMail-Adresse. Ist es möglich diesen Check für eine einzige Adresse zu umgehen?

Ich möchte möchte keine Fake-Adressen angeben, da ich sonst entsprechend Fehleremails von meinem Server bekomme. Ich möchte auch keine zusätzlichen Postfächer anlegen.

Danke,

viele Grüße,

Lucas
"Nein, Schatz, Du bist nicht dumm. Du bist sogar sehr hübsch!"
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Füg mal vor den Part der includes/functions_validate.php

Code: Alles auswählen

			$sql = "SELECT user_email
				FROM " . USERS_TABLE . "
				WHERE user_email = '" . str_replace("\'", "''", $email) . "'";
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, "Couldn't obtain user email information.", "", __LINE__, __FILE__, $sql);
			}
		
			if ($row = $db->sql_fetchrow($result))
			{
				return array('error' => true, 'error_msg' => $lang['Email_taken']);
			}
			$db->sql_freeresult($result);
dieses

Code: Alles auswählen

			if($email != 'deine@mail-adresse.de') {
und nach dem PartDann werden nur Mails geprüft, die nicht "deine Mail" sind.
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Beitrag von Lucas1510 »

Hi Leuchte,

werde das mal einbauen, ich danke Dir :)

Viele Grüße,

Lucas
"Nein, Schatz, Du bist nicht dumm. Du bist sogar sehr hübsch!"
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“