Seite 1 von 1

[3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 11.04.2019 17:34
von michab
Hallo zusammen.

Ich benötige eine SQL Abfrage die ermittelt welche Nutzer Zugriffsrechte auf ein, nur für Mitglieder, freigegebenes Forum haben.
Bei den phpbb Tabellen finde ich keinen richtigen "Pack-An". Wo werden die Freigaben denn gespeichert ?

Ich würde mich freuen wenn mir jemand ein paar Tips geben könnte.
Ich habe dafür nur Zugiff auf die Datenbank, nicht auf das Forum selbst.

Michael

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 13:27
von michab
Das Problem konnte mit Hilfe der englischsprachigen Community gelöst werde.

Guß Michael

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 14:06
von Dr.Death
Dann lass uns doch an Deiner gefunden Lösung teilhaben..... :roll: :wink:

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 14:06
von Crizzo
https://www.phpbb.com/community/viewtop ... &t=2508701

Ich bin mal so nett.

Bitte in Zukunft den Link oder die Lösung teilen.

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 18:34
von michab
Sorry, gerne teile ich das.
Geht sogar Konkreter.

Code: Alles auswählen

SELECT D.pf_ig_nr, U.username, U.user_id, D.pf_vorname, D.pf_nachname, G.group_id
         FROM phpbb3_user_group AS G, phpbb3_users AS U, phpbb3_profile_fields_data AS D
                WHERE U.user_id = G.user_id AND D.user_id = G.user_id AND G.group_id <=124
                ORDER by D.pf_ig_nr DESC
Über phpbb3_user_group können die ID's der Nutzer abgefragt werden die einer bestimmten Gruppe angehören.
Danach einfach die Abfrage entsprechend erweitern.

Gruß Michael

PS.:Nicht hetzen, ich bin schon älter :-)

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 20:37
von Dr.Death
Hättest Du ggf. einfacher haben können, wenn die Frage besser gestellt worden wäre :-)



Gruppenzugehörigkeiten eines Benutzers prüfen

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 20:44
von michab
Du hast Die Frage nicht gelesen.

Ich habe keinen Zugriff auf das Forum, nur auf die Datenbank.
PHP hätte mir hier nicht geholfen.

Gruß Micha

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 20:50
von Dr.Death
Oh, ich dachte du wolltest per (php) script was auslesen..... nunja, in der includes/functions_user.php wird die passende SQL Abfrage zusammengebastelt:

Code: Alles auswählen

function group_memberships()

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Verfasst: 13.04.2019 20:54
von michab
Da ich keinen Zugriff auf das Forum habe, ist auch eine functions_user.php nicht im Zugriff.

Die Frage galt dem SQL Script.

OK ?

Die Kollegen im englisch sprachigen hatten das sofort kappiert.

Ansonsten nix für ungut, aber ich muß doch so eine simple Abfrage nicht über PHP kodieren.
Die Abfrage wird ein, höchstens zwei mal im Jahr benötigt.
Die Erstellung hat, nach dem ich den Tip von Brf verstanden habe, nur ein paar Minuten gedauert.
PHP coden ist sicher nicht bequemer.