Rechteverwaltung

Aus phpMyForum Dokumentation

Wechseln zu: Navigation, Suche

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
Patentrezept: Gruppenrechte Allgemein
Patentrezept: Gruppenrechte Allgemein
Patentrezept: Gruppenrechte Beiträge
Patentrezept: Gruppenrechte Beiträge

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.

Patentrezept: Foreneigenschaften Privates Forum
Patentrezept: Foreneigenschaften Privates Forum

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:

Patentrezept: Forenrechte Öffentliches Forum
Patentrezept: Forenrechte Öffentliches Forum

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:

Patentrezept: Forenrechte Privates Forum: Zugriff gestattet (Hinweis: Suche benutzen auf "Ja" ist nicht erforderlich, es reicht auch Gruppenstandard)
Patentrezept: Forenrechte Privates Forum: Zugriff gestattet (Hinweis: Suche benutzen auf "Ja" ist nicht erforderlich, es reicht auch Gruppenstandard)

Einstellungen für Gruppe hat keinen Zugriff:

Patentrezept: Forenrechte Privates Forum: Zugriff verboten
Patentrezept: Forenrechte Privates Forum: Zugriff verboten

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)

Persönliche Werkzeuge