Rechteverwaltung
Aus phpMyForum Dokumentation
Der folgende Artikel soll Ihnen erklären, wie Sie die Gruppen- sowie Forenrechte so kombinieren, dass Sie das von Ihnen gewünschte Ergebnis erhalten. Insbesondere bei Verwendung vieler versteckter Foren und Gruppen, die vielleicht noch verschachtelt sind, ist die Rechteverteilung zu Beginn nicht trivial.
Inhaltsverzeichnis |
Grundlegendes
Hinweis: Alle Navigationsangaben (->) sind auf das ACP, das Admin Control Panel (im Forum unter "Administration" erreichbar) bezogen.
Was sind Gruppenrechte?
Definition
Dieser Begriff beinhaltet die Benutzer-, Moderatoren- und Administrationsrechte der einzelnen Gruppen. Wenn in diesem Artikel über Gruppenrechte gesprochen wird, so sind damit ausschließlich die Benutzerrechte gemeint.
Zugriff
Benutzergruppen -> bearbeiten -> Zugriffsrechte bei der zu bearbeitenden Benutzergruppe auswählen -> Benutzer auswählen
Was sind Forenrechte?
Definition
Forenrechte beinhaltet die Benutzer-, Moderatoren- und Administrationsrechte, die für jedes einzelne Forum eingestellt werden können. Die Option Gruppenstandard benutzen ist direkt abhängig von den eingestellten Gruppenrechten.
Zugriff
Foren -> bearbeiten -> Zugriffsrechte bei dem zu bearbeitenden Forum auswählen -> Benutzergruppe auswählen
Was sind Foreneigenschaften?
Definition
Die grundlegenden Existenzangaben für ein Forum. Wie es heißt, unter welcher Kategorie es sich aufhält etc.
PS: Es ist nicht das Forum als ganzes gemeint.
Zugriff
Foren -> bearbeiten -> Bearbeiten bei dem zu bearbeitenden Forum auswählen
Patentrezept für die Rechteeinstellung
Dieses Rezept folgt folgendem Leitsatz:
"Private Foren müssen immer versteckt sein, auch ohne, dass der Admin zusätzliche Einstellungen vornehmen muss."
D.h. beim Erstellen eines neuen Privaten Forums ist dieses, wenn Sie die hiesigen Einstellungen vornehmen, erst einmal vor jeder Gruppe sicher, also es kann niemand sehen oder einen Beitrag verfassen. Sie müssen diejenigen Gruppen, die Zugriff auf das Forum haben sollen, erst durch die richtige Rechtevergabe freischalten. Diese Methode hat den Vorteil, dass nicht versehentlich Personen Zugriff auf das Forum haben, die dort nichts zu suchen haben.
Des Weiteren soll die Rechteverwaltung einfach bleiben. Dies wird erreicht, indem die Gruppeneinstellung für jede Gruppe bezüglich Sichtbarkeit und Themenerstellen gleich sind. (alles andere obliegt ohnehin Ihren Bedürfnissen)
Gruppenrechte
Allen Gruppen werden die Sichtbarkeits- und Schreibrechte verboten. Dazu schalten Sie die folgenden Einstellungen jeder Gruppe (außer der Gruppe Administrator ;) ) auf nein.
- Foren ansehen
- Themen ansehen
- neues Thema erstellen
- neue Antwort erstellen
Foreneigenschaften
Öffentliches Forum
Jeder soll darauf zugreifen können? Stellen Sie dazu Nein, sichtbar für alle Benutzer bei:
- Forum verstecken?
ein.
Privates Forum
Nur bestimmte Gruppen sollen darauf zugreifen können? Stellen Sie dazu Ja, Benutzern ohne erforderliche Zugriffsrechte bei:
- Forum verstecken?
ein.
Forenrechte
Öffentliches Forum
Es liegt in der Natur eines öffentlichen Forums, dass jede Gruppe darauf zugreifen kann. Also geben wir jeder Gruppe die gleichen Einstellungen. Nehmen Sie die Einstellungen wie im folgenden Bild vor:
Privates Forum
Es müssen für alle Benutzergruppen die Einstellungen der Forenrechte modifiziert werden, auch für diejenigen, die nicht auf das Forum zugreifen können. Gründe:
- Suche benutzen einschränken
- Bug in der Kategorieansicht umgehen (pmF v4.1.1)
Einstellungen für Gruppe hat Zugriff:
Einstellungen für Gruppe hat keinen Zugriff:
Gruppenzuteilung
Nutzen Sie die Möglichkeit, einen Nutzer mehreren Gruppen zuzuteilen. So können Sie sich viel Arbeit ersparen. Beispielsweise können Sie eine Benutzergruppe Private Benutzer erstellen, zu der Sie alle Benutzer von Gruppen wie etwa Familie, Freunde oder Kollegen zuteilen können.
Wenn Sie den Benutzern nun einen Zugriff auf ein öffentliches Forum geben wollen, so brauchen Sie nur die Forenrechte für die Gruppe Private Benutzer zu ändern und lassen die Forenrechte für die anderen Gruppen einfach unangetastet.
FAQ zum Rezept
Warum wird hier auf eine doppelte Sicherheit wert gelegt? Reicht es nicht, nur die Forumeigenschaften zu ändern und die Gruppenrechte so zu lassen?
Nein, denn Nutzer sehen zwar das Forum nicht mehr, können aber, wenn sie die Forum ID erfahren (z.B. über "Ähnliche Themen" oder durch einfaches rumspielen), immer noch Beiträge in dem Forum lesen und verfassen.
Aber warum wird das Lesen und Schreiben generell in den Gruppenseinstellungen verboten und nicht den Foreneinstellungen überlassen?
Wegen der Sicherheit (siehe Leitsatz).
Abschließende Hinweise
- Im phpmyForum werden keine Rechte von einem übergeordneten Forum auf ein untergeordnetes Forum vererbt.
- Die Einstellungen in den Forenrechten haben eine höhere Priorität als die der Gruppenrechte.
--Roi Danton 15:24, 20. Sep 2005 (CEST), Screenshots aus Style Tahun (der alleinstehende Doppelpunkt in den Forenrechten stammt von einem Hack)






