diff --git a/demo/nextjs/lib/auth.ts b/demo/nextjs/lib/auth.ts index b6c831d1..af0e5ea6 100644 --- a/demo/nextjs/lib/auth.ts +++ b/demo/nextjs/lib/auth.ts @@ -28,6 +28,12 @@ export const auth = betterAuth({ dialect: libsql, type: "sqlite", }, + session: { + cookieCache: { + enabled: true, + maxAge: 60, + }, + }, emailVerification: { async sendVerificationEmail({ user, url }) { console.log("Sending verification email to", user.email); diff --git a/packages/better-auth/src/api/routes/sign-out.ts b/packages/better-auth/src/api/routes/sign-out.ts index 087074b6..c8c5d40e 100644 --- a/packages/better-auth/src/api/routes/sign-out.ts +++ b/packages/better-auth/src/api/routes/sign-out.ts @@ -15,6 +15,7 @@ export const signOut = createAuthEndpoint( ctx.context.secret, ); if (!sessionCookieToken) { + deleteSessionCookie(ctx); throw new APIError("BAD_REQUEST", { message: "Session not found", });