Files
peworkshop/app/api/user/route.js
T
2025-03-11 17:21:46 +00:00

17 lines
463 B
JavaScript

// app/api/user/route.js
import { getServerSession } from 'next-auth/next';
import { authOptions } from '../auth/[...nextauth]/route';
export async function GET() {
const session = await getServerSession(authOptions);
if (!session) {
return Response.json({ error: 'Unauthorized' }, { status: 401 });
}
return Response.json({
id: session.user.id,
username: session.user.username,
role: session.user.role
});
}