Skip to content

Administration Usermanagement

Florian Fehring edited this page Oct 5, 2026 · 1 revision

Benutzer können durch Administratoren direkt in der Datenbank verwaltet werden. Für Nutzer selbst gibt es Webseiten für die Registrierung und Kontoverwaltung.

Anlegen eines Benutzers

Ein Benutzer kann durch Anlegen eines neuen Datenbankeintrags angelegt werden. Die Felder "username" und "password" sind Pflichtfelder, alle anderen sind optional.

Der Benutzername ist frei wählbar, wobei "Admin" und "AppUser" bei der Standardinstallation bereits vergeben werden.

Der Eintrag in der Spalte "password" wird aus dem Passwort, einem passwordsalt (in der Konfiguration einstellbar) gebildert und als Hash gespeichert. Der einfachste Weg es manuell zu erstellen ist:

  1. Einstellen des Loginmodus "Local" in der Konfigurationsdatei
  2. Öffnen der Loginoberfläche und versuch sich mit dem gewünschten Passwort anzumelden
  3. Öffnen der Konsole des Webservers
  4. Der erstellte Code befindet sich in einer Zeile mit dem Anfang "Try to identify with UsermanagerLocal"
  5. Diesen Code in die "password" Spalte eintragen

Ändern der Daten eines Benutzers

Die Daten eines Benutzers können direkt in den Tabellenspalten angepasst werden. Die Spalten "authtoken", "confirmtoken" und "onelogintoken" sollten nicht manuell angepasst werden, diese werden durch die Benutzerung der REST-Schnitstelle verändert.

Löschen eines Benutzers

Ein Benutzer kann gelöscht werden, indem der Eintrag in der Tabelle "users" gelöscht wird. Evtl. vorhandene Einträge in den Tabellen "userrights" und "accessfail" werden ebenfalls gelöscht.

Clone this wiki locally