Files
sistem-desa-mandiri/src/module/auth/api/funGetUserByCookies.ts
amel fc0f805d00 log user
Deskripsi:
ganti log user dg cookies

No Issues
2024-07-30 16:59:09 +08:00

20 lines
553 B
TypeScript

'use server'
import { pwd_key_config, prisma } from "@/module/_global";
import { unsealData } from "iron-session";
import { cookies } from "next/headers";
export default async function funGetUserByCookies() {
const sessionCookie = cookies().get("sessionCookieSDM");
const userId = await unsealData(sessionCookie!.value, {
password: pwd_key_config,
});
const user = await prisma.user.findUnique({
where: {
id: String(userId),
},
});
return { id: user?.id, name: user?.name, idVillage: user?.idVillage };
}