Deskripsi:
ganti log user dg cookies

No Issues
This commit is contained in:
amel
2024-07-30 16:59:09 +08:00
parent d0166cb2a3
commit fc0f805d00
3 changed files with 40 additions and 12 deletions

View File

@@ -0,0 +1,20 @@
'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 };
}