Zum Hauptinhalt springen

Benutzerverwaltung

Im Admin-Panel finden Sie unter dem Reiter User alle Funktionen zur Verwaltung von Administratoren und Benutzerkonten.
Hier können Sie neue Benutzer anlegen, Rollen zuweisen, Passwörter ändern oder Benutzerkonten löschen.


Benutzer anlegen

  1. Öffnen Sie im Reiter User die Übersicht und klicken Sie auf Create new.
  2. Füllen Sie die Pflichtfelder Username, Password und Role aus.
  • Falls noch keine Rollen existieren, legen Sie diese zuerst im Reiter Role an.
  • Für uneingeschränkten Zugriff kann die Rolle superuser vergeben werden.
  • Für Benutzer mit eingeschränkten Rechten wählen Sie eine andere, passend konfigurierte Rolle.
  1. Nach dem Speichern kann sich der neue Benutzer im System anmelden.

Passwort-Richtlinie

Beim Anlegen eines Benutzers muss ein Passwort gesetzt werden.
Die Passwortvalidierung prüft das Passwort anhand folgender Kriterien:

  • mindestens 8 Zeichen
  • Verwendung von Groß- und Kleinbuchstaben
  • mindestens eine Ziffer
  • mindestens ein Sonderzeichen

Nach dem ersten Login sollte das Passwort vom Benutzer selbst geändert werden.
Die Funktion Change Password befindet sich oben rechts im Admin-Panel und erscheint, wenn der Mauszeiger über den Benutzernamen bewegt wird.
Die Admin-Validierung prüft die Passwortstärke sowie die korrekte Wiederholung der Eingabe.


Rollen & Superuser

Rollen steuern die Zugriffsrechte der Benutzer und können unter dem Reiter Role verwaltet werden.
Die Rolle superuser besitzt erweiterte Berechtigungen, z. B.:

  • Einsicht in System-Logs
  • Verwaltung anderer Benutzer
  • Verwaltung von Rollen und Rechten

Für Entwickler

Für Entwicklungsumgebungen steht ein Seed-Skript unter
/backend/admin/prisma/seed.js
zur Verfügung, mit dem ein initialer Superuser angelegt werden kann.

Führen Sie das Skript im Verzeichnis backend/admin mit folgendem Befehl aus:

npm run prisma:seed

Passen Sie zuvor in der .env-Datei die Umgebungsvariablen an:

  • DEFAULT_ADMIN_USERNAME

  • DEFAULT_ADMIN_PASSWORD

Damit legen Sie den initialen Benutzernamen und das Passwort fest.

Sichtbarkeit & Datenschutz

  • Passwörter werden in Listen- und Detailansichten nicht angezeigt.

  • In Log-Ansichten werden Änderungen an Passwörtern maskiert dargestellt, um sensible Daten zu schützen.

Sicherheitsempfehlungen

  • Verwenden Sie starke, individuelle Passwörter und übermitteln Sie diese nur über sichere Kommunikationswege.

  • Legen Sie nur so viele Superuser an, wie unbedingt erforderlich, um das Sicherheitsrisiko zu minimieren.