This commit is contained in:
denis 2025-05-26 12:17:22 +07:00
parent d25fa7dc87
commit ee5222db82
3 changed files with 11 additions and 11 deletions

View File

@ -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();

View File

@ -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);

View File

@ -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);