Přeskočit obsah

Ověřování pomocí databáze

Výchozí metoda db ukládá do databáze MRBS uživatele, hodnoty hash hesel, profilová pole a úrovně přístupu.

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

Počáteční správce

Při prázdné instalaci vás MRBS vyzve k zadání prvního účtu správce. Poté administrátoři spravují uživatele prostřednictvím webového rozhraní.

Správa uživatelů

Ověření databáze podporuje:

  • vytvoření a odstranění uživatele;
  • úrovně přístupu správce;
  • změny a resetování hesla;
  • pole profilu, jako je zobrazované jméno a e-mail; a
  • ochrana vybraných polí před uživatelskými úpravami.

Výchozí chráněná pole jsou:

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

Obnova hesla

Obnova hesla vyžaduje platnou e-mailovou adresu uživatele a správně nastavené odesílání pošty. Klíč pro obnovení má omezenou platnost:

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

Než tento postup začnete používat k obnově účtů, celý jej otestujte.

Smazání uživatele

MRBS může zabránit smazání uživatelů, na které odkazují rezervace:

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

Tím lze zachovat správné přiřazení rezervací a úplnost sestav. Podle pravidel uchovávání dat a ochrany soukromí rozhodněte, zda je důležitější zachovat záznam účtu, nebo odstranit osobní údaje.

Provozní doporučení

  • Dejte každé osobě individuální účet.
  • Nesdílejte přihlašovací údaje správce.
  • Chraňte doručování pošty používané pro resetování hesla.
  • Pravidelně kontrolujte účty správců.
  • Zálohujte databázi, protože obsahuje úplné úložiště identit.