diff --git a/packages/better-auth/src/integrations/next-js.ts b/packages/better-auth/src/integrations/next-js.ts index 09964ec4cf..22bda311f1 100644 --- a/packages/better-auth/src/integrations/next-js.ts +++ b/packages/better-auth/src/integrations/next-js.ts @@ -47,6 +47,8 @@ export const nextCookies = () => { } try { cookieStore.set("__better-auth-cookie-store", "1", { maxAge: 0 }); + // If cookie was set successfully, we should clean up. + cookieStore.delete("__better-auth-cookie-store"); } catch { await setShouldSkipSessionRefresh(true); }