PHP-Snippet
Eingetragen von AundD (12)
am 21.05.2008 - 08:56 Uhr in
am 21.05.2008 - 08:56 Uhr in
Hallo, PHP-Profis,
kann mir jemand einen Tip geben,
1. wie ich am einfachsten die einem angemeldeten User
zugeordnete(n) Rolle(n) abfragen kann und
2. (nicht unbedingt in PHP), einem user oder einer Rolle
ein bestimmtes Menü zuordnen kann
besten Dank im Vorraus,
Gruß Markus
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal ..
am 21.05.2008 - 09:19 Uhr
.. hier rein. Da ging es vor kurzem schon mal um das Thema.
Gruß
UwBach
zu 2.)
am 21.05.2008 - 12:59 Uhr
eine Möglichkeit ist das Menü als Block anzulegen und diesen dann entsprechend freizugeben...
-----------
Luca Curella
Kooperative Netze - Berlin
Nur zum Verständnis..
am 21.05.2008 - 17:55 Uhr
Da ich auch gerade mit den Benutzerrechten hantiere:
Wenn dieses Menü dann als Block nur für eine bestimmte Rolle freigegeben ist, bezieht sich diese Rechtevergabe NICHT für die Inhalte, auf die das Menü verweist - richtig?
Das ist das , was ich gerne hätte, denn ich will ja Menü und Inhalte vor unbefugtem Ansehen schützen. Aber die Inhalte können von jedermann angesehen werden, sobald der richtige Link in der Browserzeile eingegeben wird.
Oder habe ich da was übersehen?
Ich müsste dann also, um ganz sicher zu gehen, jedem einzelnen Node eine Rolle zuordnen? Oder geht das einfacher?
Gesehen habe ich, dass man Views bestimmten Rollen zuordnen kann. Aber auch dann sind die einzelnen Nodes doch weiterhin durch Direkteingabe des Links zu sehen?
Gruß, Andrea
@Andrea
am 22.05.2008 - 00:49 Uhr
Das stimmt, die Zugriffsrechte auf Node-Typen ( nicht einzelne Nodes )
werden in der Zugriffskontrolle geregelt.
Die Rollenzuordnung eines Menüblocks deshalb, weil Menüpunkte generell eingeblendet werden, auch wenn sie auf nicht freigegebene Inhalte verweisen.
Möchte man das differenzierter als auf Node-Typ-Ebene regeln geht das z.B. mittels:
http://drupal.org/project/content_access
oder auch:
http://drupal.org/project/taxonomy_access
-----------
Luca Curella
Kooperative Netze - Berlin
Zugriffkontrolle und PostgreSQL
am 23.05.2008 - 12:21 Uhr
Hallo luzer,
vielen Dank für Deine Antwort!
Taxonomy access hatte ich schon probiert (genau das will ich eigentlich) und auf den Tipp hin habe ich content access versucht.
Habe aber bei beiden dieselben Probleme, dass die Reihenfolge der Artikel dann vertauscht ist. Dazu hatte ich mal was geschrieben (http://www.drupalcenter.de/node/9442); es gibt Diskussionen dazu auf drupal.org, aber leider ist mein Englisch nicht so gut, um damit klarzukommen.
Aber ich werde mal einen extra thread für postgres-Nutzer hier erstellen - um welche zu suchen ;)
Gruß, Andrea