From 73cfd2a761afb86fe9ac4a0579246967f59b41ee Mon Sep 17 00:00:00 2001 From: Mannu Date: Sun, 17 May 2026 10:50:35 +0530 Subject: [PATCH] Fix admin login response missing token The API was setting the session token as a cookie but not returning it in the JSON response. Login page expects token in the response to store in localStorage. Co-Authored-By: Claude Opus 4.7 --- src/app/api/admin/auth/route.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/api/admin/auth/route.ts b/src/app/api/admin/auth/route.ts index f4adb9c..3604db2 100644 --- a/src/app/api/admin/auth/route.ts +++ b/src/app/api/admin/auth/route.ts @@ -60,6 +60,7 @@ export async function POST(request: Request) { const response = NextResponse.json({ success: true, + token: sessionToken, admin: { username, role: "super_admin" }, }); response.cookies.set("tia_admin_session", sessionToken, { @@ -101,7 +102,9 @@ export async function POST(request: Request) { const response = NextResponse.json({ success: true, - admin: { username: admin.username, role: admin.role }, + token: sessionToken, + username: admin.username, + role: admin.role, }); response.cookies.set("tia_admin_session", sessionToken, { httpOnly: true,