Seite 1 von 1
Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 17.01.2009 14:49
von Deltachaos
Ich habe in der SQl versucht einen User der gruppe 4 (Globale Moderatoren) hinzuzufügen
also habe ich in der phpbb_groups einen eintag gemacht der auch da steht wenn man den user über das admin panel zur gruppe hinzufügt
das scheint nicht zu reihen da nach dem login der Moderations Bereich immernoch nicht zugänglich ist
wo muss ich was ändern um jemanden in eine Gruppe zu packen??
Re: Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 17.01.2009 14:53
von Metzle
Hallo,
du solltest auch beim Benutzer selbst die Gruppe eintragen in der Tabelle phpbb_users, wenn ich mich recht entsinne. Ob sonst noch wo die Einstellung getroffen werden muss, weiß ich gerade nicht, da ich meine User über das ACP verwalte und den Gruppen zuordne.
Re: Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 17.01.2009 17:11
von Deltachaos
habe es gefunden
es steht dann in der user_permissions in der phpbb_users
bei einem globalen moderator steht dan so was:
Code: Alles auswählen
zieeps000073zik0w0
zik0zi000000
zik0zi000000
zik0zi000000
i1cjyo000000
zik0zi000000
zik0zi000000
zik0zi000000
was da rein mus für andere gruppen muss mann mal gugen
Re: Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 17.01.2009 19:45
von Miriam
Gibt es einen Grund, dass Du das ACP dazu nicht benutzt?
Re: Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 17.01.2009 23:19
von piero
...oder die von phpbb bereitgestellte api nicht verwendest?

schau dir mal die klasse
auth_admin an...
Re: Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 18.01.2009 04:02
von gn#36
Die Daten in der Spalte sind bitcodiert. Da steht also bei jedem Forum für die gleiche Sache evtl. was völlig anderes, abhängig von der genauen Rechtekonfiguration und den Foren. Mach es lieber mit der API oder den ACP Funktionen. Die vergisst nichts wichtiges. Als ich mal das Rechtesystem anpassen musste um es um Kategorien zu erweitern war das mit erheblichen Pferdefüßen behaftet obwohl ich das ganze nur kopiert und in andere Spalten und Tabellen habe schreiben lassen.
Re: Wo steht die Gruppenzugehörigkeit in der SQL Db
Verfasst: 18.01.2009 12:24
von nickvergessen
Wenn du das schon so machst, machs wie phpBB und leer einfach das Feld user-permissions.
Wird dann beim nächsten Aufruf selbstständig befüllt. Allerdings sollte man sowas NICHT direkt in der Datenbank machen, sondern immer über das ACP um die Datenbank-Zusammenhänge nicht durch einander zubringen!!!!