Add test auth endpoint

This commit is contained in:
2025-08-03 19:52:33 +02:00
parent 9faf2376c4
commit 464791d9f5
+26
View File
@@ -0,0 +1,26 @@
import { useValidatedQuery, z, zh } from 'h3-zod';
import prisma from '~~/lib/prisma';
export default defineEventHandler(async (event) => {
const { id } = await useValidatedQuery(
event,
z.object({
id: zh.intAsString.default('1')
})
);
const user = await prisma.user.findUnique({
where: { id: id },
select: {
id: true,
name: true,
role: true
}
});
const session = await setUserSession(event, {
user: user
});
return { session, user };
});