Automatische Gruppeneinteilung und Rechtevergabe

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
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
John Hawk
Mitglied
Beiträge: 2
Registriert: 18.03.2010 18:41

Automatische Gruppeneinteilung und Rechtevergabe

Beitrag von John Hawk »

Hallo,

ich habe ein Script geschrieben (kein direkter Mod, läuft eigenständig unabhängig vom Forum), das Forenaccounts automatisch in Gruppen einteilt. Dabei gehe ich den direkten Weg über die Datenbank indem ich die User in die Tabelle [prefix]_user_group ein- oder austrage und zusätzlich in der [prefix]_user Tabelle die Hauptgruppe in der Spalte "user_group" editiere.
Das klappt soweit sehr gut. Die User sind in den richtigen Gruppen eingetragen und auch die Hauptgruppe wird richtig gesetzt. Leider hat das ganze offensichtlich einen Haken. Die Rechte, die ich den jeweiligen Gruppen zugestanden habe werden nicht auf den User übertragen, bzw. aktualisiert. Nach "etwas" Nachdenken hege ich die Vermutung, dass ich in der [prefix]_user Tabelle auch an die Spalte "user_permissions" ran muss. Nur einfach eine Schablone anlegen und entsprechend einfügen geht denke ich nicht, da ich dann bestimmt auch Adminrechte überschreiben würde.

Nun meine Frage(n):
[*]Gibt es eine Möglichkeit oder Funktion die ich aus meinem Script aufrufen kann, um alle Berechtigungen zu aktualisieren?
[*]Wie könnte ich aus meinem Script heraus auf (welche?) Funktion(en) zugreifen um mit phpbb-Mitteln einen User einer Gruppe hinzuzufügen oder zu kicken?
[*]Gibt es 'ne Erläuterung der der Spalte "user_permissions"?

John

Ich habe phpBB 3.0.6 im Einsatz (nicht ganz aktuell, ich weiß)
John Hawk
Mitglied
Beiträge: 2
Registriert: 18.03.2010 18:41

Re: Automatische Gruppeneinteilung und Rechtevergabe

Beitrag von John Hawk »

Sorry, ich hab wohl die SuchFunktion nicht gründlich genug benutzt und auch das Forum "Bastelstube" habe ich vorher nicht gesehen.
Durch das Verschieben meines Beitrags in dieses Forum habe ich nun meine Lösung hier viewtopic.php?f=93&t=176414&p=1025031&h ... e#p1025031 gefunden.
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“