Skoči na vsebino

Preverjanje pristnosti baze podatkov

Privzeta metoda db v podatkovni zbirki MRBS shranjuje uporabnike, zgoščene vrednosti gesel, profilna polja in ravni dostopa.

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

Začetni skrbnik

Pri prazni namestitvi MRBS zahteva prvi skrbniški račun. Nato skrbniki upravljajo uporabnike prek spletnega vmesnika.

Administracija uporabnikov

Preverjanje pristnosti baze podatkov podpira:

  • ustvarjanje in brisanje uporabnikov;
  • ravni administratorskega dostopa;
  • spremembe in ponastavitve gesel;
  • polja profila, kot sta prikazano ime in e-pošta; in
  • zaščita izbranih polj pred urejanjem uporabnikov.

Privzeto zaščitena polja so:

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

Ponastavitev gesla

Ponastavitev gesla je odvisna od veljavnega uporabniškega e-poštnega naslova in pravilno konfigurirane odhodne pošte. Ključ za ponastavitev ima omejeno življenjsko dobo:

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

Preizkusite celoten tok ponastavitve, preden se zanesete nanj za obnovitev računa.

Izbris uporabnika

MRBS lahko prepreči izbris uporabnikov, navedenih v rezervacijah:

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

To lahko ohrani dodeljevanje in celovitost poročanja. Odločite se, ali vaša politika hrambe in zasebnosti podpira ohranitev evidence računa ali odstranitev osebnih podatkov.

Operativno vodenje

  • Vsaki osebi dajte osebni račun.
  • Ne delite skrbniških poverilnic.
  • Zaščitite dostavo pošte, ki se uporablja za ponastavitev gesla.
  • Redno pregledujte skrbniške račune.
  • Varnostno kopirajte bazo podatkov, ker vsebuje celotno shrambo identitet.