Seite 1 von 1

befugnisse in der datenbank - wo?

Verfasst: 21.09.2006 20:57
von inka
hi allerseits,

in meinem forum haben alle user, die in einer privaten (versteckten) gruppe zusammengefasst sind, die gleichen rechte:

sehen - pub
lesen - reg
schreiben - reg

andere befugnisse sind zwischen reg, priv, mod und admin aufgeteilt. Aber alle normalen user sind da gleich.

Wenn jetzt ein neuer user dazu kommt, ist es eine heiden arbeit ihm diese - gleichen - rechte - manuell, also über ACP zuzuordnen. Die zuordnung per gruppe reicht ja nicht, es muss bei jedem user extra gemacht werden -trotz "overall permission"...

Manches, um mir die arbeit zu erleichtern, wie z.b. beim forums_watch die mysql datenbank per import von csv daten auf den letzten stand zu bringen habe ich schon gemacht, das ist ok.

Ich finde aber die werte für die zugriffsberechtigung user/forum/ bezogen nicht. Wo sind die in der datenbank???

danke für jeden tipp

georg

Verfasst: 21.09.2006 22:36
von Miriam
Also ich habe es jetzt nicht ausprobiert, aber Du solltest die Standardwerte der Tabellenspalten der Tabelle auth_access ändern.
Wenn Du dann ein neues Forum kreierst werden eben diese Daten als Anfangswerte benutzt.

Du kannst sie dann natürlich später auch ändern.

Verfasst: 22.09.2006 09:35
von inka
hi miriam,
danke erstmal für den tip, aber so ganz klar komme ich damit nicht:
in der auth_access tabelle fehlen mir die werte für die user_id. Ich habe 65 user, 30 foren, die befugnisse für die gruppen (der group_id zugeordnet) und foren_id tauchen auch auf, jetzt ist die frage - welche sind nun die standarwerte die beim anlegen eines neuen users übernommen werden - anonymous?

gruß

Verfasst: 22.09.2006 16:25
von Miriam
Hast Du Dir die Tabelle mal genau angeschaut? In der Struktur sind die DEFAULT Werte mit angegeben. Es ist immer 0 der Defaultwert.

Die Gruppen IDs sind die User oder Gruppen mit nehreren Usern darin. Also ein User ist immer auch eine Gruppe... eine single_user_group.
Schau Dir mal die Zusammenhänge der Tabellen users, groups und user_groups an. Dann merkst Du, wie es aufgebaut ist. 8)