Seite 1 von 1

benutzer mit gleicher emailadresse

Verfasst: 01.12.2006 11:41
von danwu2
hallo,

hoffe ihr könnt mir helfen.

ich möchte verschiedene benutzer mit der gleichen mailadresse anmelden.
bisher überprüft er dies udn schreibt email schon vorhanden.

danke udn gruß
daniel

Verfasst: 01.12.2006 11:51
von killerbees19
In der includes/functions_validate.php steht folgendes:

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);

			return array('error' => false, 'error_msg' => '');
		}
	}

	return array('error' => true, 'error_msg' => $lang['Email_invalid']);
}
Versuche es mal, das ganze damit zu ersetzen:

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);
      */
			return array('error' => false, 'error_msg' => '');
		}
	}

	return array('error' => true, 'error_msg' => $lang['Email_invalid']);
}
Vorher aber unbedingt die Datei sichern! Ich habe das nämlich nicht ausprobiert!


MfG Christian

Verfasst: 01.12.2006 11:55
von Markus67
Hi ...

da gibts doch schon was fertiges :wink:
Multiple Accounts per Email Address
This hack lets the admin of the forum choose to enable or disable letting users have multiple accounts registered to one email address.

Markus

Verfasst: 01.12.2006 11:59
von killerbees19
:oops: Na gut, hätte ich mir die Arbeit ersparen können den Code in der PHP-datei zu suchen :lol:
Aber gut zu wissen das es so einen MOD gibt :grin:


MfG Christian

Verfasst: 01.12.2006 13:00
von danwu2
super vielen dank.