Seite 1 von 1

Nur Rang verwalten

Verfasst: 06.12.2008 19:18
von chrsla
Hallo,

ich möchte gerne das ein User nur den Rang eines anderen Users verwalten kann. Mehr sollte er nicht am User ändern dürfen.
Jetzt habe ich aber gesehen das der User mindestens das Recht benötigt Benutzer zu verwalten (im ACP heißt es "Kann Benutzer verwalten").

Das möchte ich aber nicht. Den wenn ich dem User dieses Recht gebe kann er andere User nach belieben verändern oder gar löschen.
Finde ich also nicht gut.

So nun habe ich mir ein bisschen die Datenbank angeschaut und ganz besonders die Tabelle phpbb3_modules. Hier werden die einzelnen Module ja gesteuert. Es gibt hier auch das Feld "module_auth".

In diesem Feld wird wohl gesteuert welches Recht man mindestens benötigt um dieses Modul aufrufen zu können.

In dieser Tabelle gibt es auch das Modul um Ränge zu verwalten. Das heißt dann ACP_USER_RANK.
Ändere in nun den Wert im "module_auth" auf "acl_a_user" ab kann der User immer noch nicht das Modul zum zuweisen eines Benutzerrangs aufrufen. Erst wenn er das Recht im Modul "ACP_MANAGE_USERS" hat.

Aber wenn der User dieses Recht hat kann er andere User schon löschen.

Das will ich aber einfach nicht.

Hat daher einer von euch eine Idee wie ich es schaffen kann das ein User nur, und ich meine wirklich nur die Ränge verwalten kann. Also Ränge verwalten und den Usern zuordnen kann.

Hoffe ich konnte nun mein Wunsch so gut es geht erklären. Vielleicht hat einer von euch ja eine gute Lösung. Würde mich riesig freuen wenn ich hier weiterkomme.

Verfasst: 14.12.2008 18:59
von chrsla
Hat hier jemand keine Idee?