From e4588f7044a8398b6ca79641dcb41fbdb71626a1 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Tue, 14 Apr 2026 16:34:40 +0800 Subject: [PATCH] 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 --- .gitignore | 1 + docker/migrations/007_seed_admin_user.sql | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3ec4f4f..d81e67c 100755 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ vendor/ node_modules/ *.log .env +docker/.env diff --git a/docker/migrations/007_seed_admin_user.sql b/docker/migrations/007_seed_admin_user.sql index ad050c2..bebf3f4 100644 --- a/docker/migrations/007_seed_admin_user.sql +++ b/docker/migrations/007_seed_admin_user.sql @@ -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); -- Создаём настройки уведомлений для админа