фикс
This commit is contained in:
parent
d25fa7dc87
commit
ee5222db82
@ -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();
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user