User seine Rechte mitteilen
Eingetragen von yannick-149 (78)
am 09.08.2013 - 13:48 Uhr in
am 09.08.2013 - 13:48 Uhr in
Moin zusammen,
ich suche eine Möglichkeit, dem User nach dem Login (auf der Startseite) seine Rechte mitzuteilen. Pro Rolle, die der Benutzer hat, soll eine Beschreibung pro Rolle ausgegeben werden.
Beispiel:
Nutzer XY hat die Rolle Ersteller und Auswerter. Auf der Startseite soll erscheinen: Sie können Inhalte erstellen. Sie können Auswertungen machen.
Hat jemand eine Idee?
Gruß,
Yannick
- Anmelden oder Registrieren um Kommentare zu schreiben
Etwas uncharmant, aber funktioniert
am 09.08.2013 - 14:34 Uhr
Ist zwar etwas uncharmant, aber funktioniert. Ich habe einfach folgenden Code in die page.tpl eingefügt:
<?php
if ($is_front) {
global $user;
print "<h2>Ihre Zugriffsrechte</h2>";
if (in_array("Ersteller", $user->roles)) {
print "<p><strong>Ersteller</strong><br />
Als Ersteller haben Sie die Möglichkeit neue Themen einzustellen oder Ihre Themen vor der Veröffentlichung zu bearbeiten.</p>";
}
if (in_array("Auswerter", $user->roles)) {
print "<p><strong>Auswerter</strong><br />
Als Auswerter haben Sie die Möglichkeit eine Übersicht über alle gemeldeten Themen zu bekommen. Darüberhinaus können Sie diese Daten exportieren.</p>";
}
if (in_array("Tool-Manager", $user->roles)) {
print "<p><strong>Tool-Manager</strong><br />
Als Tool-Manager können Sie die grundlegenden Einstellungen im Tool vornehmen.</p>";
}
}
?>