feat(auth): add simulated current-user middleware

This commit is contained in:
SaidSoighiri94
2026-06-19 10:39:26 +02:00
parent 63c56ce775
commit bc83308d05
4 changed files with 54 additions and 0 deletions
@@ -0,0 +1,11 @@
import { Prisma } from '@prisma/client';
import { prisma } from '../db/prisma';
export type UtilisateurAvecRole = Prisma.UtilisateurGetPayload<{ include: { role: true } }>;
export function findByEmail(email: string): Promise<UtilisateurAvecRole | null> {
return prisma.utilisateur.findUnique({
where: { email },
include: { role: true },
});
}