ok ich bin beim scripten eines mods auf folgendes gestossen :
Wenn ich einen einem User Admin-Rechte gebe,
wird folgendes getan:
-> user bekommt user_level = 1
-> ein eintrag in die *user_group tabelle wird erstellt.
dort wird normal der user mit einer gruppe verbunden zu der er
gehört !
es gibt eine admin gruppe und er sollte somit dort einen eintrag bekommen:
user_id = *blah*
group_id = *2 ( das ist die admin gruppen id)*
das wird aber nicht gemacht , anstatt dessen wird
ein Neuer eintrag erstellt :
user_id=*blah*
group_id=*keine 2*
ich hab nachgeschaut und die gruppe mit der id = *nicht 2*
gibt es nach vergabe der adminrechte wirklich !
und diese trägt einfach keinen name .... also blank !!!
beim entziehen der adminrechte gecshieht es nun,
dass wie gewollt das user_level auf 0 zurückgesetzt wird,
aber die einträge in den tabellen *user_group und *groups
bleiben erhalten,
das müllt wohl ein wenig die datenbank voll würde ich sagen und
ist ziemlich lästig !
vor allem wenn man wie ich die *user_groups und *groups tabellen abfragt
ich mein ich kann die anzeige dieser eintragäe zwar unterdrücken , aber
es ist doch halt echt blöd wenn die datenbank so vollgemüllt wird ...
ach ja und ne andere Nebenwirkung hat des auch noch :
falls der neue admin wird nicht it der Buntzergruppe Admin
assoziiert !
naja dachte ich sag das mal !
hoffentlich kann das bald einer lösen,
weil es nervt mich weng , und ich komm mit dem template
gecode noch nciht ganz klar und find den fehler nicht,
wenns denn ein fehler is
ok cya all
faenwulf