/
Moss
/
Diplom
Обзор
Документация
Войти
/
Moss
/
Diplom
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/src/scripts/createAdmin.ts
30 строк
747 B
Kursovaya
lol
08 июн 2025, 18:06
08 июн 2025, 18:06
c28cde0
Код
Авторство
О чём код?
import { PrismaClient } from '@prisma/client'; import bcrypt from 'bcrypt'; const prisma = new PrismaClient(); async function createAdmin() { try { const email = 'admin@example.com'; const password = 'admin123'; // Измените на желаемый пароль const hashedPassword = await bcrypt.hash(password, 10); const admin = await prisma.user.create({ data: { email, password: hashedPassword, firstName: 'Admin', lastName: 'User', role: 'ADMIN', }, }); console.log('Admin user created successfully:', admin); } catch (error) { console.error('Error creating admin user:', error); } finally { await prisma.$disconnect(); } } createAdmin();