Update Login to use email

This commit is contained in:
headlesdev 2025-05-17 15:31:01 +02:00
parent 3f9c764acd
commit 45e817672c
2 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@ import jwt from 'jsonwebtoken';
import prisma from "@/app/prisma";
interface Body {
username: string;
email: string;
password: string;
remember?: boolean;
}
@ -13,13 +13,13 @@ export async function POST(request: NextRequest) {
try {
const body: Body = await request.json();
if (!body.username || !body.password) {
if (!body.email || !body.password) {
return NextResponse.json({ error: "Missing required fields" }, { status: 400 });
}
const user = await prisma.user.findUnique({
where: {
username: body.username,
email: body.email,
},
});

View File

@ -22,6 +22,6 @@
"@/*": ["./*"]
}
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "app/api/user/login"],
"exclude": ["node_modules"]
}