fixed issue with login page.

This commit is contained in:
bobbert committed 2025-03-14 23:50:25 +00:00
1 parent 11fc5c8b3d
commit 84f010cb87
6 files changed
+153 -30

No files matched your search

+4 -5
View File
@@ -6,15 +6,15 @@ export const dynamic = "force-dynamic"; // Disable caching
export async function GET() {
try {
// Get the token from cookies
const cookieStore = await cookies();
const sessionToken = cookieStore.get("next-auth.session-token")?.value;
const sessionToken =
cookieStore.get("next-auth.session-token")?.value ||
cookieStore.get("__Secure-next-auth.session-token")?.value;
if (!sessionToken) {
return Response.json({ error: "Unauthorized" }, { status: 401 });
}
// Import the token verification function
const { verifyToken } = await import("../auth/[...nextauth]/route");
try {
@@ -24,7 +24,6 @@ export async function GET() {
return Response.json({ error: "Invalid session" }, { status: 401 });
}
// Always fetch the latest user data from the database to ensure it's accurate
const freshUserData = await queryOne(
"SELECT id, username, role, team_id FROM users WHERE id = ?",
[userData.id]
@@ -40,7 +39,7 @@ export async function GET() {
username: freshUserData.username,
role: freshUserData.role,
teamId: freshUserData.team_id,
timestamp: new Date().toISOString(), // Add timestamp for debugging
timestamp: new Date().toISOString(),
},
{
headers: {