From 964d45f2617d80b592837c6bc16fa88780fa2d91 Mon Sep 17 00:00:00 2001 From: Randa Firman Putra Date: Fri, 20 Jun 2025 00:53:28 +0700 Subject: [PATCH] fix bug login --- app/api/auth/check/route.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/api/auth/check/route.ts b/app/api/auth/check/route.ts index eaa1cad..e48666e 100644 --- a/app/api/auth/check/route.ts +++ b/app/api/auth/check/route.ts @@ -5,7 +5,8 @@ import supabase from '@/lib/db'; export async function GET() { try { - const token = (await (await cookies()).get('token'))?.value; + const cookieStore = await cookies(); + const token = cookieStore.get('token')?.value; if (!token) { return NextResponse.json( @@ -21,13 +22,13 @@ export async function GET() { ); // Get user data from user_app table - const { data: users, error } = await supabase + const { data: user, error } = await supabase .from('user_app') .select('id_user, nim, username, role') .eq('id_user', payload.id) .single(); - if (error || !users) { + if (error || !user) { return NextResponse.json( { error: 'User not found' }, { status: 404 } @@ -36,10 +37,10 @@ export async function GET() { return NextResponse.json({ user: { - id: users.id_user, - nim: users.nim, - username: users.username, - role: users.role + id: user.id_user, + nim: user.nim, + username: user.username, + role: user.role } }); } catch (error) {