Benutzer-Werkzeuge

Webseiten-Werkzeuge


manual:benutzer-verwaltung

Benutzer-Verwaltung

Allgemeines

Im Backend können Administratoren mit den entsprechenden Rechten unter dem Menüpunkt Benutzer bearbeiten und löschen. Ein Erstellen von Nutzern ist aus organisatorischen Gründen nicht möglich. Sofern die Benutzer-Registrierung in der Konfigurationsdatei .env aktiviert ist, können sich Nutzer jedoch selbst registrieren bzw. anmelden. Wird eine Benutzer-Registrierung nicht benötigt, dann brauchen keinerlei Einstellungen vorgenommen werden. Es kann dabei eine beliebige Anzahl an Super-Administratoren geben.

Benutzer-Gruppen

Es gibt sechs vordefinierte Nutzergruppen, die nicht geändert oder umbenannt werden können. Neu registrierte Nutzer werden automatisch der Nutzergruppe registriert zugewiesen.

Der erste registrierte Nutzer gehört immer automatisch der Nutzergruppe Super-Admin und hat damit alle Rechte!

Benutzer können den Nutzergruppen frei zugewiesen werden. Damit ist eine sehr flexible Rechteverwaltung möglich.

Rechte-Verwaltung

Standardmäßig haben alle Nutzergruppen keinerlei Rechte. Nutzer der Nutzergruppe Super-Admin haben generell alle Rechte, die auch nicht eingeschränkt werden können.

Derzeit können Rechte noch nicht über das Backend vergeben werden. Die Konfiguration muss direkt in der Datenbank erfolgen. Dies geschieht in der Tabelle groups. Die gewährten Rechte sind dabei in der Spalte permissions als JSON-String hinterlegt.

Moderation

Beispiel für Landschaftsfotoportal

Alle registrierten Benutzer gehören der Nutzergruppe registriert an. Diese Gruppe ist moderiert und hat daher folgende Konfiguration in der Datenbanktabelle/-spalte groups.config:

{ "is-moderated": true }

Alle Moderatoren gehören (derzeit) der Nutzergruppe Super-Admin an. Diese Gruppe darf moderieren und hat daher folgende Konfiguration in der Datenbanktabelle/-spalte groups.config:

{ "is_moderator": true }

Inhaltsverzeichnis

manual/benutzer-verwaltung.txt · Zuletzt geändert: 2023/01/12 13:05 von sklemm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki