Initial commit

This commit is contained in:
sas.fajri
2026-04-30 14:27:01 +07:00
commit e29e943c27
70 changed files with 8909 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
-- Migration 004: tabel user untuk login dashboard
CREATE TABLE IF NOT EXISTS dashboard_user (
User_ID INT AUTO_INCREMENT PRIMARY KEY,
User_Username VARCHAR(50) NOT NULL,
User_Password VARCHAR(255) NOT NULL, -- bcrypt hash
User_DisplayName VARCHAR(100),
User_IsActive CHAR(1) DEFAULT 'Y',
User_CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
User_UpdatedAt DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY uq_username (User_Username),
INDEX idx_is_active (User_IsActive)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- Default user: admin / admin123 (ganti password setelah pertama login)
INSERT IGNORE INTO dashboard_user (User_Username, User_Password, User_DisplayName)
VALUES ('admin', '$2a$10$dArL7F97pp/JdtIYhY/xD.W5RqAgKiW/ZvJoY75b6oer7xrQx1UNC', 'Administrator');