Hallo zusammen,
ich wollte fragen, ob es irgendwie möglich ist bestimmte Module für Gruppen zu sperren.
Konkret:
Ich habe eine Gruppe Ehemalige, die sich zwar noch anmelden sollen und ihre Profildaten ändern können, oder z.B. auch Termine sehen können, aber das Gästebuch z.B. nicht, da wir das ausschließlich für interne Informationen nutzen, die sonst keinen was angehen.
Ich weiß, dass ich Module sperren kann, so dass nur angemeldete Nutzer sie aufrufen können, das habe ich auch so eingestellt. Wenn jemand aber angemeldet ist und nur noch der Gruppe "Ehemalige" angehört, dann soll er keine Berechtigung mehr auf das Gästebuch haben.
Kann mir da jemand helfen?
Vielen Dank
Hardy
Einzelne Module für bestimmte Gruppen sperren
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Hallo Hardy,
Du müsstest in die jeweiligen Module, die gesperrt werden sollen, eine zusätzliche Abfrage auf diese Rolle mit einbauen. Am Beispiel Gästebuch:
ab Zeile 28
Die Abfrage auf die Rolle "Ehemalige" wird nur aktiv, wenn der Modus "für Berechtigte" aktiviert ist.
Gruss,
Matze
Du müsstest in die jeweiligen Module, die gesperrt werden sollen, eine zusätzliche Abfrage auf diese Rolle mit einbauen. Am Beispiel Gästebuch:
ab Zeile 28
Code: Alles auswählen
elseif($g_preferences['enable_guestbook_module'] == 2)
{
// nur eingeloggte Benutzer duerfen auf das Modul zugreifen
require_once('../../system/login_valid.php');
if(hasRole("Ehemalige") == true)
{
$g_message->show("norights");
}
}
Gruss,
Matze