User nach IP suchen hat wirklich kein Sinn!
Leider wird aktuell noch nur das Vorhandensein des Namens geprüft, also eine Emailadresse könnte demnach doppelt vorkommen.
$ch_name = false;
$xname = escape_nickname($name);
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
müsste zu
$ch_name = false; $ch_email == false;
$xname = escape_nickname($name);
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if (!empty($email) AND AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE email = BINARY '".$email."'"),0)) {
$ch_email = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false or $ch_email == false ) {
Zuletzt modifiziert von Lord|Schirmer am 02.02.2011 - 07:55:33