Last Login saved & Success Messages

This commit is contained in:
headlesdev
2025-05-17 22:01:37 +02:00
parent 7551b0b494
commit db7af1eba3
3 changed files with 104 additions and 38 deletions

View File

@@ -39,6 +39,17 @@ export async function POST(request: NextRequest) {
const token = jwt.sign({ id: user.id }, process.env.JWT_SECRET, { expiresIn: body.remember ? "7d" : "1h" });
const lastLogin = new Date();
await prisma.user.update({
where: {
id: user.id,
},
data: {
lastLogin,
},
});
return NextResponse.json({ message: "Login successful", token }, { status: 200 });
} catch (error: any) {