Neu-Registrierung funktioniert nicht

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Gairigo
Mitglied
Beiträge: 43
Registriert: 01.12.2003 17:04
Wohnort: Hamburg
Kontaktdaten:

Neu-Registrierung funktioniert nicht

Beitrag von Gairigo »

Moin phpbb3 RC-1 Tester,

ich habe ein ca. phpbb2 Board mit etlichen Mods und:
Beiträge insgesamt 84244 • Themen insgesamt 9535 • Mitglieder insgesamt 11669
erfolgreich in ein neu installiertes (Test) phpbb3 RC-1 konvertiert.

Alles funktioniert (soweit es getestet wurde) einwandfrei bis auf das Problem, dass Neu-Registrierungen nicht funktionieren.

Ich erhalte dabei folgende Fehlermeldungen:

1)

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1384: preg_match() [function.preg-match]: Unknown modifier '#'
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4229: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3661)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4231: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3661)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4232: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3661)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4233: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3661)
sowie 2)
Der ausgewählte Benutzername wurde gesperrt oder enthält ein zensiertes Wort. Bitte wähle einen anderen Benutzernamen.
Was natürlich NICHT der Fall war/ist!

Folgendes habe ich bereits gemacht/getestet:
A) wg. Meldung zu 2) -> die Tabelle "phpbb3_disallow" geleert
Resultat -> keine Veränderung

B) Dann habe ich mir in der "functions_user.php" ab Zeile 1380 folgenden Code (siehe Fehlermeldung zu 1) 1te Zeile) angesehen:

Code: Alles auswählen

	$bad_usernames = $cache->obtain_disallowed_usernames();

	foreach ($bad_usernames as $bad_username)
	{
		if (preg_match('#^' . $bad_username . '#', $clean_username))
		{
			return 'USERNAME_DISALLOWED';
		}
	}

	$sql = 'SELECT word
		FROM ' . WORDS_TABLE;
	$result = $db->sql_query($sql);

	while ($row = $db->sql_fetchrow($result))
	{
		if (preg_match('#(' . str_replace('\*', '.*?', preg_quote($row['word'], '#')) . ')#i', $username))
		{
			$db->sql_freeresult($result);
			return 'USERNAME_DISALLOWED';
		}
	}
	$db->sql_freeresult($result);

	return false;
Dabei ist mir dieses:
$sql = 'SELECT word
FROM ' . WORDS_TABLE;
darin aufgefallen, was mich etwas wundert, denn die "verbotenen" Usernamen stehen nach meinem Kenntnisstand in der Tabelle "phpbb3_disallow" und nicht in der "phpbb3_words" (für die Wortzenzur) drin.

Ich habe also auch die ""phpbb3_words" geleert, was ebenfalls zu keinem Resiltat führte.

Ich danke jetzt schon für sachliche Hinweise und/oder Infos.
<<< Gruss - Gairigo >>>
DL-Support
http://www.dl-support.de
YoshiOWL
Mitglied
Beiträge: 203
Registriert: 01.06.2006 21:28

Beitrag von YoshiOWL »

$bad_usernames = $cache->obtain_disallowed_usernames();
Lösche doch einmal im "cache" alle Files bis auf die ".htaccess".
Das kannst Du auch über den ACP -> Allgemein -> Cache leeren

Ich glaube danach gehen dann die NEU Registrierungen wieder.
Ich bin mir sicher, das ich was übersehen habe.
Ich hab nur noch nicht gesehen wo.
Benutzeravatar
Feuerwolf
Mitglied
Beiträge: 456
Registriert: 11.09.2005 12:40
Wohnort: St Gallen

Beitrag von Feuerwolf »

Hat das Problem allenfalls die selbe Ursache wie meins? http://www.phpbb.de/viewtopic.php?t=148806
Suche einen php Programmierer der in der NordOstschweiz wohnt.
Benutzeravatar
Gairigo
Mitglied
Beiträge: 43
Registriert: 01.12.2003 17:04
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Gairigo »

YoshiOWL hat geschrieben:Lösche doch einmal im "cache" alle Files bis auf die ".htaccess".
Das kannst Du auch über den ACP -> Allgemein -> Cache leeren

Ich glaube danach gehen dann die NEU Registrierungen wieder.
@YoshiOWL

vielen Dank für Deinen Tip.

Ich werde es gleich mal testen und mich dann wieder melden.
<<< Gruss - Gairigo >>>
DL-Support
http://www.dl-support.de
Benutzeravatar
Gairigo
Mitglied
Beiträge: 43
Registriert: 01.12.2003 17:04
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Gairigo »

Gairigo hat geschrieben:@YoshiOWL

vielen Dank für Deinen Tip.

Ich werde es gleich mal testen und mich dann wieder melden.
@YoshiOWL

Habe Deinen Tip ausgeführt. Anschließend wieder eine Neu-Registrierung gestartet.

Resultat:
Der ausgewählte Benutzername wurde gesperrt oder enthält ein zensiertes Wort. Bitte wähle einen anderen Benutzernamen.
Also, leider wie bisher.

Der neue Username ist "natürlich" weder in der Liste/Tabelle "phpbb3_disallow" noch in der "phpbb3_words" enthalten. :wink:
<<< Gruss - Gairigo >>>
DL-Support
http://www.dl-support.de
YoshiOWL
Mitglied
Beiträge: 203
Registriert: 01.06.2006 21:28

Beitrag von YoshiOWL »

Bekommst Du denn noch die unter punkt 1 aufgeführte fehlermeldung?
Gb doch mal einen Link zu deinem neuen Forum bekannt. damit man sich das mal angucken kann.
Ich bin mir sicher, das ich was übersehen habe.
Ich hab nur noch nicht gesehen wo.
Benutzeravatar
Gairigo
Mitglied
Beiträge: 43
Registriert: 01.12.2003 17:04
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Gairigo »

YoshiOWL hat geschrieben:1) Bekommst Du denn noch die unter punkt 1 aufgeführte fehlermeldung?

2) Gb doch mal einen Link zu deinem neuen Forum bekannt. damit man sich das mal angucken kann.
@YoshiOWL

1) Nein - sorry hatte ich vergessen zu erwähnen.

2) Gerne - hier:

http://www.dl-support.de/forum3/

Thx für Deine Unterstützung.
<<< Gruss - Gairigo >>>
DL-Support
http://www.dl-support.de
iceolli
Mitglied
Beiträge: 1
Registriert: 31.01.2008 21:26

Beitrag von iceolli »

Hallo, habe das gleiche problem:

"Der ausgewählte Benutzername wurde gesperrt oder enthält ein zensiertes Wort. Bitte wähle einen anderen Benutzernamen"

nach update von 2 auf 3.0.0

gibt es denn eine lösung ?
habe leider nichts gefunden, vielen dank im voraus

cache gelöscht- nix
archaeoforum
Mitglied
Beiträge: 3
Registriert: 23.02.2008 19:53

Re: Neu-Registrierung funktioniert nicht

Beitrag von archaeoforum »

Ich hab nach der Umstellung von phpBB2 auf 3 das gleiche Problem, die oben genannten Lösungen bringen keine Veränderung. Weder Chache leeren (aus dem Adminbereich sowie direkt auf dem Webspace), noch der Trick mit Username sperren und entsperren bringen eine Lösung.
Weiss irgendjemand Rat?
Vielen Dank im voraus. :)
archaeoforum
Mitglied
Beiträge: 3
Registriert: 23.02.2008 19:53

Re: Neu-Registrierung funktioniert nicht

Beitrag von archaeoforum »

Hat sich erledigt.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“