hook_menu und Berechtigungen
Eingetragen von stefaan (17)
am 14.04.2009 - 13:52 Uhr in
am 14.04.2009 - 13:52 Uhr in
Servus!
Ich arbeite gerade an einem eigenen Modul und möchte die Berechtigungen feiner setzen.
Bisher kann ich definieren, welche Rolle auf das Modul zugreifen kann:
'access' => user_access('meine Rolle')
Lassen sich da auch mehrere Rollen abfragen? Es sollen ein paar Verwaltungsaufgaben in eine eigene Rolle ausgelagert werden.
Oder muss ich hierachisch vorgehen (eine höhere Rolle muss auch die unteren Rollen gesetzt bekommen, dann könnte ich diese auslagern)?
In D6 müsste es ja gehen, aber ich möchte hier noch nicht updaten...
Danke!
Grüße, Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
user_access
am 14.04.2009 - 17:02 Uhr
Moin!
Mit user_access() fragt man nicht ab, welche Rolle auf etwas zugreifen darf. Die Funktion erwartet den Namen einer Berechtigung.
Über eine Hilfsfunktion kannst Du dann auch mehrere Berechtigungen auf einmal überprüfen.
Und einer Rolle kannst Du dann die entsprechenden Berechtigungen zuweisen.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Servus! Danke, ist
am 15.04.2009 - 15:04 Uhr
Servus!
Danke, ist klar.
Starres Denken macht unflexibel :)
Grüße, Stefan