Seite 2 von 2

Verfasst: 03.11.2004 12:12
von riddlex
ja gibt auch andere mods, also hier ohne diesem regip

usercp_register

Verfasst: 03.11.2004 12:28
von Markus67
Hi ...

suche in deiner unmodifizierten usercp_register.php

Code: Alles auswählen

			$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
ersetze mit:

Code: Alles auswählen

			$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey, user_regip)
suche:

Code: Alles auswählen

				$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
			}
			else
			{
				$sql .= "1, '')";
			}

			if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
ersetze mit:

Code: Alles auswählen

				$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "', ";
			}
       				 else 
        			 { 
        			    $sql .= "1, '', "; 
        			 } 
	
        			 $sql .= "'$user_ip' )";

			if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
Markus

Verfasst: 03.11.2004 12:34
von riddlex
ähm..........das ist doch genau das was in der anleitung steht oder nicht ???

und was ist mit diesem teil:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------------------ 
# 

$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')"; 

# 
#-----[ REPLACE WITH ]---------------------------------------------- 
# 

$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "', "; 

Verfasst: 03.11.2004 12:44
von Markus67
Hi ...

Nicht ganz :wink:
Schau es dir genau an und du wirst sehen, dass der untere Teil mit der Anleitung übereinstimmt.

Code: Alles auswählen

$sql = "INSERT INTO " . USERS_TABLE  .............
Hier hat einiges gefehlt was du durch das normale ersetzen der Zeile gelöscht hast ... wie z.B. den Birthday MOD :wink:

Markus

Verfasst: 03.11.2004 13:02
von riddlex
ich weiss noch immer nicht was ich falsch gemacht habe, aber jetzt funktionierts :grin: :grin:
DANKE @ markus


ps: hoffe es ist erlaubt das ist mein letztes gelöscht habe, sonst wäre es ja ein doppelpost

Verfasst: 03.11.2004 13:05
von Markus67
Hi ...

Dafür gibts den "Edit"-Button :wink:

Du hast einfach den kompletten Befehl ersetzt obwohl in genau der Zeile auch schon durch andere MOD's Einträge vorgenommen wurden und die haben dann natürlich gefehlt.

Vergleiche doch einfach mal die beiden Zeilen ...
- die die ich gepostet hatte
- die die du vorher drin hattest
dann wirst du sehen was ich meine :wink:

Markus