Berechtigung temporär setzten
Eingetragen von Scentyoo (60)
am 12.03.2010 - 01:27 Uhr in
am 12.03.2010 - 01:27 Uhr in
Hallo,
Drupal liefert ja ein schönes Rechte-System mit. Ich würde gerne wissen, ob ich durch eine Programmierung einem Benutzer eine bestimmte Berechtigung nur temporär geben kann?
Beispiel: Benutzer die ein Benutzerbild hochgeladen haben, dürfen Kommentare posten. Alle anderen nicht. Kann ich nun den Benutzern die Berechtigung "Kommentare eintragen" in Abhängigkeit Ihres Benutzerbildes geben? Um dann beim Kommentarformular mit user_access() die Berechtigung checken zu können?
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit diesen Anforderungen habe
am 12.03.2010 - 05:48 Uhr
Mit diesen Anforderungen habe ich es zwar noch nicht versucht, allerdings kann ich mir vorstellen, daß das RULES Modul das realisieren könnte!
Mhh... bin eigentlich auf der
am 12.03.2010 - 18:50 Uhr
Mhh... bin eigentlich auf der Suche nach einer Lösung duch Programmierung. Das mit den Kommentaren war nur als Beispiel gemeint.
Das "Organic Groups User Roles"-Modul kann ja so etwas in der Art. Also Berechtigungen anhand des Gruppenmitgliedstatus setzen. Nur check ich da nicht durch.
Also da Berechtigungen IMMER
am 20.03.2010 - 10:46 Uhr
Also da Berechtigungen IMMER an Rollen geknuepft sind musst du dynamisch dem Benutzer eine Rolle hinzufuegen.
Achso, cool. Dann sollte man
am 20.03.2010 - 11:14 Uhr
Achso, cool. Dann sollte man es damit relativ einfach steuern können. Muss ich dann einfach in hook_nodeapi die $user->roles nach meinen Wünschen ändern? Wenn das klappt, wärs ja genial und total einfach!!