Initial commit
This commit is contained in:
17
cpone-dashboard/db/migrations/004_dashboard_user.sql
Normal file
17
cpone-dashboard/db/migrations/004_dashboard_user.sql
Normal 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');
|
||||
Reference in New Issue
Block a user