diff --git a/backend/controllers/authController.js b/backend/controllers/authController.js index 0eaeb17..dcaa53d 100644 --- a/backend/controllers/authController.js +++ b/backend/controllers/authController.js @@ -183,16 +183,14 @@ const loginUser = async (req, res, next) => { throw new Error('Неверный логин или пароль.'); } return; - } - - // Перед проверкой обычных пользователей, проверим наличие админа с почтой + } // Перед проверкой обычных пользователей, проверим наличие админа с email if (email === 'admin@example.com') { console.log('Попытка входа с email администратора: admin@example.com'); - // Проверяем наличие админа с логином admin - const adminUser = await User.findOne({ email: 'admin' }).select('+password'); + // Проверяем наличие админа с email admin@example.com + const adminUser = await User.findOne({ email: 'admin@example.com' }).select('+password'); if (adminUser && await adminUser.matchPassword(password)) { - console.log('Успешный вход через email администратора, перенаправление на логин admin'); + console.log('Успешный вход через email администратора'); // Обновляем дату последнего входа adminUser.lastSeen = new Date(); await adminUser.save(); diff --git a/backend/utils/createAdmin.js b/backend/utils/createAdmin.js index 6cb2a83..d3bbd1f 100644 --- a/backend/utils/createAdmin.js +++ b/backend/utils/createAdmin.js @@ -37,10 +37,10 @@ const createAdminAccount = async () => { location: { city: 'Admin', country: 'System' - } - }); + } }); - await admin.save(); console.log('Admin account created successfully'); + await admin.save(); + console.log('Admin account created successfully'); console.log('Email: admin@example.com'); console.log('Password: admin124'); process.exit(0); diff --git a/backend/utils/initAdmin.js b/backend/utils/initAdmin.js index aa88826..8fb476b 100644 --- a/backend/utils/initAdmin.js +++ b/backend/utils/initAdmin.js @@ -27,8 +27,10 @@ const initAdminAccount = async () => { location: { city: 'Admin', country: 'System' - } - }); // Сохраняем админа const savedAdmin = await admin.save(); + } }); + + // Сохраняем админа + const savedAdmin = await admin.save(); if (savedAdmin) { console.log('[ADMIN INIT] Административный аккаунт успешно создан с email: admin@example.com'); console.log('[ADMIN INIT] ID администратора:', savedAdmin._id);