This commit is contained in:
2025-10-08 22:37:14 +01:00
parent 00f1814f27
commit 566993b6e8
3 changed files with 31 additions and 3 deletions
+12 -3
View File
@@ -73,13 +73,22 @@ export async function createSession(payload: Omit<SessionPayload, 'expiresAt'>)
const isSecure = process.env.NODE_ENV === 'production' &&
process.env.NEXTAUTH_URL?.startsWith('https');
cookieStore.set('session', session, {
const cookieOptions = {
httpOnly: true,
secure: isSecure,
expires: expiresAt,
sameSite: 'lax',
sameSite: process.env.NODE_ENV === 'production' ? 'none' : 'lax',
path: '/',
} as const;
console.log('CREATE_SESSION: Setting cookie with options:', cookieOptions);
console.log('CREATE_SESSION: Environment:', {
NODE_ENV: process.env.NODE_ENV,
NEXTAUTH_URL: process.env.NEXTAUTH_URL,
isSecure
});
cookieStore.set('session', session, cookieOptions);
}
export async function updateSession() {
@@ -102,7 +111,7 @@ export async function updateSession() {
httpOnly: true,
secure: isSecure,
expires: expires,
sameSite: 'lax',
sameSite: process.env.NODE_ENV === 'production' ? 'none' : 'lax',
path: '/',
});
}