Welche Gruppe darf in welche Foren? (Datenbank)

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
durable
Mitglied
Beiträge: 3
Registriert: 02.10.2012 13:50

Welche Gruppe darf in welche Foren? (Datenbank)

Beitrag von durable »

Hallo zusammen,

ich bin grad auf der Suche nach der Tabelle in der Datenbank in der definiert ist, welche Gruppen auf welche Foren zugreifen dürfen.

phpbb_users -> hier hab ich die Benutzer ausgelesen, mit der user_id habe ich in phpbb_user_group gesucht und die Gruppen zu denen der user Zugriff hat gefunden.

Nächster Schritt wäre dann mit der group_id herrauszufinden auf welche Foren die jeweilige Gruppe zugreifen darf.
Leider find ich hierfür keine Tabelle ;(


Vielen Dank schon einmal im Voraus!

Viele Grüße,
durable
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: Welche Gruppe darf in welche Foren? (Datenbank)

Beitrag von mad-manne »

Wo genau die Berechtigungen in der db liegen weiss ich auch nicht ... aber hier könntest du mal nachschauen: https://wiki.phpbb.com/Tables

Im Development-Wiki gibt es auch weitere Infos zum Code bzw. der Funktion von phpBB :wink:

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert

durable
Mitglied
Beiträge: 3
Registriert: 02.10.2012 13:50

Re: Welche Gruppe darf in welche Foren? (Datenbank)

Beitrag von durable »

Hallo,

danke für die schnelle Antwort.

Auf https://wiki.phpbb.com/Tables hatte ich bereits vor meinem Eintrag hier nachgeschaut.
Leider komm ich einfach nicht weiter. Ich find keine Tabelle wo die group_id mit der forum_id verknüpft ist. :-?

Hat vielleicht sonst noch jemand eine Idee?

Viele Grüße,
durable
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: Welche Gruppe darf in welche Foren? (Datenbank)

Beitrag von mad-manne »

Naja ... wie ich schon sagte: Wo das in der db steht weiss ich nicht.

Aus welchem Grund willst du denn die Berechtigungen auslesen? Evtl. hilft dir das hier weiter: https://wiki.phpbb.com/Permissions
Hier ist erklärt, wie du Berechtigungen per Programmcode überprüfen kannst.

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Welche Gruppe darf in welche Foren? (Datenbank)

Beitrag von Pyramide »

Die Berechtigungen sind in den phpbb_acl_xxx Tabellen gespeichert. Der Zugriff sollte aber wie von mad-manne gesagt über die auth-Klasse erfolgen, da du sonst die komplette Logik nachbauen müsstest.
KB:knigge
durable
Mitglied
Beiträge: 3
Registriert: 02.10.2012 13:50

Re: Welche Gruppe darf in welche Foren? (Datenbank)

Beitrag von durable »

Danke für eure Antworten.

Bin schon ein bisschen weiter jetzt.

Viele Grüße,
durable
Antworten

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