From a1db4d83738fa4e3a18dcc56afbb98ceaf89ea1f Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Sat, 11 Jan 2025 18:29:34 +0300 Subject: [PATCH] fix(anonymous): filter specefic endpoints for linking --- packages/better-auth/src/plugins/anonymous/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/better-auth/src/plugins/anonymous/index.ts b/packages/better-auth/src/plugins/anonymous/index.ts index 0eb06c6b53..abcf506f9f 100644 --- a/packages/better-auth/src/plugins/anonymous/index.ts +++ b/packages/better-auth/src/plugins/anonymous/index.ts @@ -161,7 +161,14 @@ export const anonymous = (options?: AnonymousOptions) => { const hasSessionToken = setCookie?.includes( context.context.authCookies.sessionToken.name, ); - return !!hasSessionToken; + return ( + !!hasSessionToken && + (context.path.startsWith("/sign-in") || + context.path.startsWith("/callback") || + context.path.startsWith("/oauth2/callback") || + context.path.startsWith("/magic-link/verify") || + context.path.startsWith("/email-otp/verify-email")) + ); }, handler: createAuthMiddleware(async (ctx) => { const headers = ctx.responseHeader;