Salta el contingut

Autenticació mitjançant la base de dades

El mètode predeterminat db emmagatzema els usuaris, els resums de les contrasenyes, els camps de perfil i els nivells d'accés a la base de dades d'MRBS.

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

Administrador inicial

En una instal·lació buida, MRBS demana el primer compte d'administrador. Després, els administradors gestionen els usuaris mitjançant la interfície web.

Administració d'usuaris

L'autenticació de base de dades admet:

  • creació i supressió d'usuaris;
  • nivells d'accés d'administrador;
  • canvis i restabliments de contrasenya;
  • camps del perfil com ara el nom de visualització i el correu electrònic; i
  • protecció dels camps seleccionats de les edicions dels usuaris.

Els camps protegits per defecte són:

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

Restableix la contrasenya

El restabliment de la contrasenya depèn d'una adreça de correu electrònic d'usuari vàlida i del correu de sortida configurat correctament. La clau de restabliment té una vida útil limitada:

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

Proveu tot el flux de restabliment abans de confiar-hi per a la recuperació del compte.

Supressió d'usuari

MRBS pot evitar la supressió d'usuaris a què fan referència les reserves:

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

Això pot preservar la integritat de l'atribució i dels informes. Decidiu si la vostra política de retenció i privadesa afavoreix la conservació del registre del compte o l'eliminació de dades personals.

Orientació operativa

  • Doneu a cada persona un compte individual.
  • No compartiu les credencials d'administrador.
  • Protegiu el lliurament del correu utilitzat per al restabliment de la contrasenya.
  • Reviseu els comptes d'administrador periòdicament.
  • Feu una còpia de seguretat de la base de dades perquè conté el magatzem d'identitats complet.