← Kembali ke Pusat Materi

Panel Admin Trainer

Kelola daftar NIK, blokir, dan kode akses. Website tidak menyimpan kode asli β€” hanya hash-nya, jadi kode tidak bisa dibaca dari source code.

Daftar NIK Mitra Belanja aktif

Hanya NIK di daftar ini yang bisa login. Rutinitasnya: tiap ada data baru dari HR, salin kolom dari Excel β†’ tempel di bawah β†’ Simpan Daftar. Yang resign hilang dari daftar dan otomatis tidak bisa masuk. (Selama daftar masih kosong, semua NIK diterima.)

Tambah / hapus satu NIK

Blokir darurat

Menolak sebuah NIK walau masih ada di daftar aktif β€” untuk kasus mendesak sebelum sempat memperbarui daftar dari HR. Berlaku detik itu juga: yang sedang login pun langsung terputus saat membuka materi berikutnya. Blokir permanen sampai dibuka lewat "Buka Blokir".

Ganti kode akses β€” langsung aktif, tanpa upload ulang

Kode baru langsung berlaku untuk semua orang; yang masih memakai kode lama otomatis terputus saat membuka materi berikutnya. "Kembalikan ke Bawaan" mengembalikan kode peran itu ke isi file access-codes.json.

Darurat lupa kode Trainer: dashboard Cloudflare β†’ Storage & Databases β†’ KV β†’ namespace wings-blokir β†’ hapus entri kode-akses β†’ semua kode kembali ke bawaan file.

Cara manual (cadangan)

Untuk mengubah kode bawaan di file access-codes.json: ketik kode baru di bawah, salin hash yang muncul, tempel ke nilai peran yang diinginkan ("trainer" / "rkam" / "ras" / "vendor" / "mbr" dst.), lalu upload ulang website.

Hash akan muncul di sini…

Hak akses per peran

Trainer (super user): kelola kode akses, daftar NIK, blokir, buka & download materi.
RKAM / MTKA / Operation: buka & download materi.
RAS / MTO-STO / Sales MT: buka & download materi.
PIC Vendor (ATB / RAMA / AMN / SIM): baca saja lewat viewer ber-watermark nama vendor β€” login cukup kode (tiap vendor kodenya beda), tanpa NIK.
Mitra Belanja: login NIK + kode, baca saja lewat viewer ber-watermark NIK + area sales office.

Catatan penting

β€’ Semua fitur panel ini aktif setelah website dihosting di Cloudflare Pages dengan KV binding BLOKIR (lihat README).
β€’ Kode akses tidak peka huruf besar/kecil saat login.
β€’ Update materi (PDF & materials.json) dan kata-kata website tetap lewat upload ulang folder β€” daftar NIK, blokir, dan ganti kode tidak perlu.