Mengubah password semua actor

This commit is contained in:
2026-06-09 20:22:09 +07:00
parent ba4bd1f280
commit 311e5579f4
7 changed files with 59 additions and 54 deletions
+11 -18
View File
@@ -20,48 +20,41 @@ CREATE TABLE IF NOT EXISTS users (
INDEX idx_aktif (aktif)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ── Akun demo (password di-hash dengan bcrypt PHP PASSWORD_DEFAULT) ──
-- Gunakan script generate_hash.php untuk membuat hash baru jika perlu.
-- ── Akun demo (password semua akun: "password") ──
-- Hash bcrypt digenerate dengan PHP password_hash('password', PASSWORD_DEFAULT)
--
-- admin → admin123
-- petugas → petugas123
-- pengurus → pengurus123
--
-- Hash di bawah digenerate dengan PHP:
-- password_hash('admin123', PASSWORD_DEFAULT) → $2y$12$...
-- password_hash('petugas123', PASSWORD_DEFAULT) → $2y$12$...
-- password_hash('pengurus123', PASSWORD_DEFAULT) → $2y$12$...
--
-- !! Jangan gunakan plain text password di produksi !!
-- admin → password
-- petugas → password
-- pengurus → password
-- walikota → password
INSERT INTO users (username, nama_lengkap, role, password_hash) VALUES
(
'admin',
'Administrator Sistem',
'admin',
'$2y$12$YourHashHereReplaceMe.admin123HashGeneratedByPHP'
'$2y$10$mhMxyKlOSSTQxfmWXEncfe1AF56CJ8fb.v0h0CYZ.ELQQd8iP5LrG'
),
(
'petugas',
'Petugas Lapangan',
'petugas',
'$2y$12$YourHashHereReplaceMe.petugas123HashGeneratedByPHP'
'$2y$10$mhMxyKlOSSTQxfmWXEncfe1AF56CJ8fb.v0h0CYZ.ELQQd8iP5LrG'
),
(
'pengurus',
'Pengurus Rumah Ibadah',
'pengurus',
'$2y$12$YourHashHereReplaceMe.pengurus123HashGeneratedByPHP'
'$2y$10$mhMxyKlOSSTQxfmWXEncfe1AF56CJ8fb.v0h0CYZ.ELQQd8iP5LrG'
),
(
'walikota',
'Walikota Pontianak',
'walikota',
'$2y$10$s0387VqXY8wBXYkVytEKxumpF0DmlBlE1z3usinr0nr1RYN/4BZw.'
'$2y$10$mhMxyKlOSSTQxfmWXEncfe1AF56CJ8fb.v0h0CYZ.ELQQd8iP5LrG'
);
-- !! PENTING: Setelah import tabel di atas, jalankan generate_hash.php
-- untuk mengisi password_hash yang benar secara otomatis. !!
-- !! Untuk database yang sudah ada, jalankan update_pass.php atau generate_hash.php !!
-- ── Catatan hak akses per role ──────────────────────────────
/*