[3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
[3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.
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
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.
Das Problem konnte mit Hilfe der englischsprachigen Community gelöst werde.
Guß Michael
Guß Michael
Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.
Dann lass uns doch an Deiner gefunden Lösung teilhaben.....



Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.
https://www.phpbb.com/community/viewtop ... &t=2508701
Ich bin mal so nett.
Bitte in Zukunft den Link oder die Lösung teilen.
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.
Sorry, gerne teile ich das.
Geht sogar Konkreter.
Ü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
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
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.
Hättest Du ggf. einfacher haben können, wenn die Frage besser gestellt worden wäre 
Gruppenzugehörigkeiten eines Benutzers prüfen

Gruppenzugehörigkeiten eines Benutzers prüfen
Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.
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
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.
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.
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.
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.