Langkau tajuk talian

Pengesahan pangkalan data

Kaedah lalai db menyimpan pengguna, cincang kata laluan, medan profil dan tahap akses dalam pangkalan data MRBS.

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

Pentadbir awal

Pada pemasangan kosong, MRBS menggesa untuk akaun pentadbir pertama. Selepas itu, pentadbir mengurus pengguna melalui antara muka web.

Pentadbiran pengguna

Pengesahan pangkalan data menyokong:

  • penciptaan dan pemadaman pengguna;
  • tahap capaian pentadbir;
  • perubahan dan set semula kata laluan;
  • medan profil seperti nama paparan dan e-mel; dan
  • perlindungan medan terpilih daripada suntingan pengguna.

Medan yang dilindungi lalai ialah:

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

Tetapan semula kata laluan

Tetapan semula kata laluan bergantung pada alamat e-mel pengguna yang sah dan mel keluar yang ditetapkan dengan betul. Kunci tetapan semula mempunyai jangka hayat yang terhad:

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

Uji keseluruhan aliran tetapan semula sebelum bergantung padanya untuk pemulihan akaun.

Pemadaman pengguna

MRBS boleh menghalang pemadaman pengguna yang dirujuk oleh tempahan:

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

Ini boleh mengekalkan integriti atribusi dan pelaporan. Tentukan sama ada dasar pengekalan dan privasi anda lebih suka mengekalkan rekod akaun atau mengalih keluar data peribadi.

Panduan operasi

  • Beri setiap orang akaun individu.
  • Jangan kongsi bukti kelayakan pentadbir.
  • Lindungi penghantaran mel yang digunakan untuk tetapan semula kata laluan.
  • Semak akaun pentadbir dengan kerap.
  • Sandarkan pangkalan data kerana ia mengandungi stor identiti lengkap.