Seite 1 von 1

Adminrechte entfernen ! // problem mit DB !!!

Verfasst: 26.12.2004 21:56
von faenwulf
hi erstmal.

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

Verfasst: 26.12.2004 22:31
von marino
lass einfach mal DB-Maintenace über die datenbank laufen .. vorallem die funktion user/gruppen-synchronisation

Verfasst: 26.12.2004 22:35
von faenwulf
danke,
für den tipp ich mach mich mal auf die sauch danach !
löst aber nicht das problem an sich oder ?

sollte man das als bug melden ?

faenwul

Verfasst: 26.12.2004 22:42
von marino
schau mal da ;) ...... das prob ist also bekannt ;)
http://www.phpbb.de/doku/kb/artikel.php?artikel=123

Verfasst: 31.12.2004 14:02
von faenwulf
naja ich mein ja blos , aber des haut wenn ma des öfters macht trotzdem die datenbank voll ...
naja ausser man nutzt die datenbank aufräumteile ;-)

naja cya

faenwulf