Skip to content

Commit

Permalink
Merge branch 'dev2' of https://github.com/Prashant-flick/cms into dev2
Browse files Browse the repository at this point in the history
  • Loading branch information
Prashant-flick committed Oct 8, 2024
2 parents 25843e8 + be91ccd commit f46a7ba
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions src/app/api/user/exists/route.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import { type NextRequest, NextResponse } from 'next/server';
import db from '@/db';

export async function GET(req: NextRequest) {
const url = new URL(req.url);

const apiKey = url.searchParams.get('apiKey');
const email = url.searchParams.get('email');
if (!apiKey) {
return NextResponse.json({ message: 'No token provided' }, { status: 400 });
}
if (apiKey !== process.env.JOB_BOARD_AUTH_SECRET) {
return NextResponse.json({ message: 'Invalid token' }, { status: 400 });
}
const user = await db.user.findFirst({
where: {
email,
},
select: {
purchases: true,
email: true,
id: true,
name: true,
certificate: true,
},
});
if (!user) {
return NextResponse.json({ message: 'User not found' }, { status: 404 });
}
return NextResponse.json({
user,
});
}

0 comments on commit f46a7ba

Please sign in to comment.