Gå til innhold

Databaseautentisering

Standardmetoden db lagrer brukere, passordhasher, profilfelt og tilgangsnivåer i MRBS-databasen.

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

Opprinnelig administrator

På en tom installasjon ber MRBS om den første administratorkontoen. Etterpå administrerer administratorer brukere gjennom nettgrensesnittet.

Brukeradministrasjon

Databaseautentisering støtter:

  • brukeroppretting og sletting;
  • administratortilgangsnivåer;
  • passordendringer og tilbakestillinger;
  • profilfelt som visningsnavn og e-post; og
  • beskyttelse av valgte felt fra brukerredigeringer.

Standard beskyttede felt er:

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

Tilbakestill passord

Tilbakestilling av passord avhenger av en gyldig bruker-e-postadresse og riktig konfigurert utgående e-post. Tilbakestillingsnøkkelen har en begrenset levetid:

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

Test hele tilbakestillingsflyten før du stoler på den for kontogjenoppretting.

Brukersletting

MRBS kan forhindre sletting av brukere referert av bestillinger:

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

Dette kan bevare attribusjon og rapporteringsintegritet. Bestem om oppbevarings- og personvernreglene dine favoriserer bevaring av kontooppføringen eller fjerning av personopplysninger.

Driftsveiledning

  • Gi hver person en individuell konto.
  • Ikke del administratorlegitimasjon.
  • Beskytt postlevering som brukes for tilbakestilling av passord.
  • Gjennomgå administratorkontoer regelmessig.
  • Sikkerhetskopier databasen fordi den inneholder hele identitetslageret.