fix: correct PHP-native bcrypt hash for admin password mirvmon2026

- Migration 007: PHP-native $2y$ hash (not Python $2b$)
- docker/.env excluded from git
- APP_PORT set to 8082 (avoid conflicts with existing nginx)
- Verified: login with admin/mirvmon2026 works correctly

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-04-14 16:34:40 +08:00
parent 3ba8629146
commit e4588f7044
2 changed files with 3 additions and 1 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@ vendor/
node_modules/
*.log
.env
docker/.env

View File

@ -1,8 +1,9 @@
-- 007: Создаём админа по умолчанию (если нет ни одного пользователя)
-- Пароль: mirvmon2026 (обязательно смените при первом входе!)
-- Хеш сгенерирован через PHP password_hash('mirvmon2026', PASSWORD_DEFAULT)
INSERT INTO users (username, password_hash, email, role)
SELECT 'admin', '$2b$12$13ox46bUsmmrG2o0eEktEuUG90HI8hgC9cqnbOecx9J.NXXn5rTRW', 'admin@localhost', 'admin'
SELECT 'admin', '$2y$10$F1HMd92MKiuBPJhm4V6CfOEhzPr7YHvFayO8Yn7wL0UAd05uQYd1u', 'admin@localhost', 'admin'
WHERE NOT EXISTS (SELECT 1 FROM users LIMIT 1);
-- Создаём настройки уведомлений для админа