From a3510861c5c0d99304c4fd8ab71bd37dc48bea9a Mon Sep 17 00:00:00 2001 From: alma Date: Thu, 17 Apr 2025 13:53:15 +0200 Subject: [PATCH] solve mail backend 3 --- app/api/mail/login/route.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/api/mail/login/route.ts b/app/api/mail/login/route.ts index 214d320d..345fcf6d 100644 --- a/app/api/mail/login/route.ts +++ b/app/api/mail/login/route.ts @@ -14,6 +14,18 @@ export async function POST(request: Request) { ); } + // Verify user exists + const user = await prisma.user.findUnique({ + where: { id: session.user.id } + }); + + if (!user) { + return NextResponse.json( + { error: 'User not found' }, + { status: 404 } + ); + } + const { email, password, host, port } = await request.json(); if (!email || !password || !host || !port) {