Gå til indholdet

Databaseautentificering

Standardmetoden db gemmer brugere, adgangskodehashes, profilfelter og adgangsniveauer i MRBS-databasen.

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

Oprindelig administrator

På en tom installation beder MRBS om den første administratorkonto. Derefter administrerer administratorer brugere via webgrænsefladen.

Brugeradministration

Databaseautentificering understøtter:

  • brugeroprettelse og sletning;
  • administratoradgangsniveauer;
  • adgangskodeændringer og nulstillinger;
  • profilfelter såsom vist navn og e-mail; og
  • beskyttelse af udvalgte felter mod brugerredigeringer.

De beskyttede standardfelter er:

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

Nulstilling af adgangskode

Nulstilling af adgangskoden kræver en gyldig e-mailadresse for brugeren og korrekt konfigureret udgående post. Nulstillingsnøglen har en begrænset gyldighed:

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

Test hele nulstillingsflowet, før du stoler på det til kontogendannelse.

Brugersletning

MRBS kan forhindre sletning af brugere, der henvises til af bookinger:

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

Det kan bevare korrekt tilknytning af bookinger og pålidelige rapporter. Afgør ud fra jeres regler for opbevaring og privatliv, om kontoposten skal bevares, eller personoplysningerne skal slettes.

Driftsvejledning

  • Giv hver person en individuel konto.
  • Del ikke administratorlegitimationsoplysninger.
  • Beskyt postlevering, der bruges til nulstilling af adgangskode.
  • Gennemgå administratorkonti regelmæssigt.
  • Sikkerhedskopier databasen, fordi den indeholder det komplette identitetslager.