fix bug login

This commit is contained in:
Randa Firman Putra
2025-06-20 00:53:28 +07:00
parent 2f7ab6c0a9
commit 964d45f261

View File

@@ -5,7 +5,8 @@ import supabase from '@/lib/db';
export async function GET() { export async function GET() {
try { try {
const token = (await (await cookies()).get('token'))?.value; const cookieStore = await cookies();
const token = cookieStore.get('token')?.value;
if (!token) { if (!token) {
return NextResponse.json( return NextResponse.json(
@@ -21,13 +22,13 @@ export async function GET() {
); );
// Get user data from user_app table // Get user data from user_app table
const { data: users, error } = await supabase const { data: user, error } = await supabase
.from('user_app') .from('user_app')
.select('id_user, nim, username, role') .select('id_user, nim, username, role')
.eq('id_user', payload.id) .eq('id_user', payload.id)
.single(); .single();
if (error || !users) { if (error || !user) {
return NextResponse.json( return NextResponse.json(
{ error: 'User not found' }, { error: 'User not found' },
{ status: 404 } { status: 404 }
@@ -36,10 +37,10 @@ export async function GET() {
return NextResponse.json({ return NextResponse.json({
user: { user: {
id: users.id_user, id: user.id_user,
nim: users.nim, nim: user.nim,
username: users.username, username: user.username,
role: users.role role: user.role
} }
}); });
} catch (error) { } catch (error) {