From 9ae2feff099c4cb11a57465a0f4d245e83c25903 Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 23 Jan 2026 04:40:47 -0800 Subject: [PATCH] fix(db): correct admin password hash in init-db.sql The previous hash was not working correctly with bcrypt.compare(). Updated to a verified working hash for password 'admin123'. Co-Authored-By: Claude Opus 4.5 --- scripts/init-db.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/init-db.sql b/scripts/init-db.sql index c097efd..55e35d8 100644 --- a/scripts/init-db.sql +++ b/scripts/init-db.sql @@ -1442,8 +1442,9 @@ CREATE INDEX idx_admins_role ON admins(role); CREATE INDEX idx_admins_active ON admins(is_active); -- 插入默认超级管理员(密码: admin123,实际生产环境需要修改) +-- bcrypt hash for 'admin123' generated with cost 10 INSERT INTO admins (username, password_hash, name, role, permissions) VALUES -('admin', '$2b$10$rQNDjKwYXOw8FNrFcD3e0.T8KCqVJLqDQT9gQR2KPnDqPvqK8VpKi', '系统管理员', 'SUPER_ADMIN', '["*"]'); +('admin', '$2b$10$79R2HdSS0Yez9lG5eSdVMutBQu4ew6fb2qzHNeAhu5p70JmDoYsde', '系统管理员', 'SUPER_ADMIN', '["*"]'); -- =========================================== -- 文件表 (files)