SheBeiGuanLi/create-admin.js
2026-03-10 15:51:03 +08:00

25 lines
526 B
JavaScript

const bcrypt = require('bcryptjs');
const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
async function main() {
const hashedPassword = bcrypt.hashSync('admin123', 10);
const user = await prisma.user.create({
data: {
username: 'admin',
password: hashedPassword,
name: '管理员',
role: 'admin',
status: 'active'
}
});
console.log('Created admin user:', user.id);
}
main()
.catch(console.error)
.finally(() => prisma.$disconnect());