Added Chat Page
This commit is contained in:
@@ -6,31 +6,65 @@ const prisma = new PrismaClient();
|
||||
async function main() {
|
||||
console.log('🌱 Initialisation de la base de données...');
|
||||
|
||||
// Créer un utilisateur de test
|
||||
const email = 'admin@example.com';
|
||||
const password = 'admin123';
|
||||
const hashedPassword = await bcrypt.hash(password, 10);
|
||||
// Créer le premier utilisateur de test
|
||||
const email1 = 'admin@example.com';
|
||||
const password1 = 'admin123';
|
||||
const hashedPassword1 = await bcrypt.hash(password1, 10);
|
||||
|
||||
const existingUser = await prisma.user.findUnique({
|
||||
where: { email },
|
||||
const existingUser1 = await prisma.user.findUnique({
|
||||
where: { email: email1 },
|
||||
});
|
||||
|
||||
if (existingUser) {
|
||||
console.log('✅ Utilisateur de test existe déjà');
|
||||
console.log(` Email: ${email}`);
|
||||
console.log(` Mot de passe: ${password}`);
|
||||
if (existingUser1) {
|
||||
console.log('✅ Utilisateur 1 existe déjà');
|
||||
console.log(` Email: ${email1}`);
|
||||
console.log(` Mot de passe: ${password1}`);
|
||||
} else {
|
||||
const user = await prisma.user.create({
|
||||
const user1 = await prisma.user.create({
|
||||
data: {
|
||||
email,
|
||||
password: hashedPassword,
|
||||
email: email1,
|
||||
password: hashedPassword1,
|
||||
name: 'Administrateur',
|
||||
},
|
||||
});
|
||||
console.log('✅ Utilisateur de test créé');
|
||||
console.log(` Email: ${email}`);
|
||||
console.log(` Mot de passe: ${password}`);
|
||||
console.log('✅ Utilisateur 1 créé');
|
||||
console.log(` Email: ${email1}`);
|
||||
console.log(` Mot de passe: ${password1}`);
|
||||
}
|
||||
|
||||
// Créer le deuxième utilisateur de test
|
||||
const email2 = 'chauffeur@example.com';
|
||||
const password2 = 'chauffeur123';
|
||||
const hashedPassword2 = await bcrypt.hash(password2, 10);
|
||||
|
||||
const existingUser2 = await prisma.user.findUnique({
|
||||
where: { email: email2 },
|
||||
});
|
||||
|
||||
if (existingUser2) {
|
||||
console.log('✅ Utilisateur 2 existe déjà');
|
||||
console.log(` Email: ${email2}`);
|
||||
console.log(` Mot de passe: ${password2}`);
|
||||
} else {
|
||||
const user2 = await prisma.user.create({
|
||||
data: {
|
||||
email: email2,
|
||||
password: hashedPassword2,
|
||||
name: 'Chauffeur Test',
|
||||
},
|
||||
});
|
||||
console.log('✅ Utilisateur 2 créé');
|
||||
console.log(` Email: ${email2}`);
|
||||
console.log(` Mot de passe: ${password2}`);
|
||||
}
|
||||
|
||||
console.log('\n📝 Comptes de test disponibles:');
|
||||
console.log(' Compte 1:');
|
||||
console.log(` Email: ${email1}`);
|
||||
console.log(` Mot de passe: ${password1}`);
|
||||
console.log(' Compte 2:');
|
||||
console.log(` Email: ${email2}`);
|
||||
console.log(` Mot de passe: ${password2}`);
|
||||
}
|
||||
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user