Seite 4 von 4

Verfasst: 27.01.2003 23:44
von WizardOfOz
Na siggi gibs die ;-) Allerdings nicht im phpbb Verzeichnis sondern unter /phpbb/includes

Verfasst: 10.02.2003 14:41
von Rashid
Elo hat geschrieben:@RO

Ersetze folgende Zeilen in der usercp_register.php

Code: Alles auswählen

		if ( empty($username) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_disallowed'];
		}
durch folgende

Code: Alles auswählen

		if ( empty($username) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_disallowed'];
		}
		else if ( preg_match('/[\*]/i', $username) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_invalid'];
		}
Gruss,
Elo
Hi,
ich habe das gemacht aber nun bekomme ich wenn ich keinen Usernamen angebe diese Meldung:
Du musst alle benötigten Felder ausfüllen.
Der gewünschte Benutzername wurde vom Administrator gesperrt.
So sieht der komplette teil jetzt in meine usercp_register.php aus:

Code: Alles auswählen

 if ( empty($username) )
                {
                     $error = TRUE;
                     $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_disallowed'];
                }
                else if ( preg_match('/[\*]/i', $username) )
                {
                        $error = TRUE;
                        $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_invalid'];
                }
                else if ( $username != $userdata['username'] || $mode == 'register' )
                {
                        $result = validate_username($username);
                        if ( $result['error'] )
                        {
                                $error = TRUE;
                                $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
                        }
                        else
                        {
                                $username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
                        }
Ist darin irgendein fehler?

Grüße Rashid