Gruppe Registrierte Benutzer wird nicht vergeben

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.
Antworten
Pfiffy
Mitglied
Beiträge: 709
Registriert: 03.09.2008 20:45
Wohnort: München
Kontaktdaten:

Gruppe Registrierte Benutzer wird nicht vergeben

Beitrag von Pfiffy »

Hallo zusammen,

ich habe seit Längerem folgendes Problem mit meinem Forum (phpBB 3.0.12):

Ich verwende die Funktion mit den kurzlich registrierten Benutzern, d.h. ein neuer Benutzer registriert sich und sollte dann meines Wissens in die Gruppen "Registrierte Benutzer" und "Kürzlich registrierte Benutzer" aufgenommen werden.

Bei mir ist es seit Längerem (genau seit dem 23.1.2014) nicht mehr. Und zwar verhält es sich so, dass ein neuer User in die Gruppe "Kürzlich registrierte Benutzer" aufgenommen wird, in die Gruppe "Registrierte Benutzer" aber NICHT. Daher funktioniert der Gruppenwechsel nach Erreichen der eingestellten Beitragszahl dann leider auch nicht, d.h. der Benutzer wird aus der Gruppe "Kürzlich registrierte Benutzer" entfernt und da es die Gruppe "Registrierte Benutzer" bei ihm nicht gibt wird er gruppenlos (und sieht damit weniger als ein Gast).

Neue User haben das bisher natürlich immer bemerkt und sich an meinen Co-Admin gewandt, der sie dann in die richtige Gruppe geschoben hat. Bis zu mir drang das Problem leider lange nicht durch.... Ich hab zwischenzeitlich alle Usergruppen mit dem Support Toolkit neu synchronisiert und soweit passt auch wieder alles, nur das Verhalten von phpBB blieb bei neuen Usern gleich.

Nun meine Frage an euch: Wo kann ich ansetzen, um den Bug zu finden? Welche Dateien sollte ich mal unter die Lupe nehmen?

Ich vermute, dass ich bei irgendeinem MOD-Einbau oder bei einem Update einen Knoten rein gebracht hab. Um den 23.1. rum hab ich grad die GeoMap upgedatet und ein Serverumzug des Providers fand vier Tage später statt. Ich kann meine Suche also nicht so richtig eingrenzen.

Vielen Dank schon mal vorab für eure Hilfe!

Grücce
Pfiffy
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Benutzeravatar
Rare Essence
Mitglied
Beiträge: 159
Registriert: 16.09.2012 00:45

Re: Gruppe Registrierte Benutzer wird nicht vergeben

Beitrag von Rare Essence »

Um den 23.1. rum hab ich grad die GeoMap upgedatet und ein Serverumzug des Providers fand vier Tage später statt. Ich kann meine Suche also nicht so richtig eingrenzen.
Hast du denn schon die MOD-Aktualisierung überprüft, ob du alles korrekt eingebaut hast?
Ansonsten vergleich die includes/functions_user.php mit einer Originalversion für 3.0.12. Dort findest du diverse Einträge mit group_id.
Pfiffy
Mitglied
Beiträge: 709
Registriert: 03.09.2008 20:45
Wohnort: München
Kontaktdaten:

Re: Gruppe Registrierte Benutzer wird nicht vergeben

Beitrag von Pfiffy »

Danke für deinen Tipp. Ich werd das mal machen. Bei 23 installierten MODs könnte das allerdings etwas schwierig werden. Den Einbau der GeoMap hab ich natürlich kontrolliert, alleine schon deshalb weil sich das Teil damals recht widerspenstig zeigte.

edit: Das war die Lösung! In der includes/functions_user fehlten die Zeilen:

Code: Alles auswählen

	// Place into appropriate group...
	$sql = 'INSERT INTO ' . USER_GROUP_TABLE . ' ' . $db->sql_build_array('INSERT', array(
		'user_id'		=> (int) $user_id,
		'group_id'		=> (int) $user_row['group_id'],
		'user_pending'	=> 0)
	);
	$db->sql_query($sql);
Kaum ergänzt und einen Testuser angelegt, schon funktioniert wieder alles wie gewünscht!

Vielen Dank nochmal!

Grücce
Pfiffy
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Antworten

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