Zum Inhalt

Datenbank-Authentifizierung

Die Standardmethode db speichert Benutzer, Passwort-Hashes, Profilfelder und Zugriffsstufen in der MRBS-Datenbank.

$auth["type"] = "db";
$auth["session"] = "php";

Erster Administrator

Bei einer leeren Installation fragt MRBS nach dem ersten Administratorkonto. Danach verwalten Administratoren die Benutzer über die Weboberfläche.

Benutzerverwaltung

Die Datenbank-Authentifizierung unterstützt:

  • Anlegen und Löschen von Benutzern;
  • Administrator-Zugriffsstufen;
  • Passwortänderung und -zurücksetzung;
  • Profilfelder wie Anzeigename und E-Mail; sowie
  • Schutz bestimmter Felder vor Benutzeränderungen.

Standardmäßig geschützt sind:

$auth['db']['protected_fields'] = array(
    'level',
    'name',
    'display_name'
);

Passwort zurücksetzen

Dafür sind eine gültige E-Mail-Adresse und korrekt konfigurierter Mailversand nötig. Der Schlüssel ist zeitlich begrenzt:

$auth['db']['reset_key_expiry'] = 60 * 60 * 24;

Den vollständigen Ablauf testen, bevor er zur Kontowiederherstellung benötigt wird.

Benutzer löschen

MRBS kann das Löschen von Benutzern verhindern, auf die Buchungen verweisen:

$auth['db']['prevent_deletion_of_users_in_bookings'] = true;

Dies erhält Zuordnung und Berichte. Entscheiden Sie anhand von Aufbewahrungs- und Datenschutzregeln, ob der Kontodatensatz oder die Löschung personenbezogener Daten Vorrang hat.

Betriebshinweise

  • Für jede Person ein eigenes Konto verwenden.
  • Administratorzugänge nicht teilen.
  • Mailversand für Passwortzurücksetzung schützen.
  • Administratorkonten regelmäßig prüfen.
  • Die Datenbank sichern, da sie den gesamten Identitätsspeicher enthält.