Logout redirect with cookie caching

Stack: Better Auth with cookieCache enabled TanStack Router React with AuthProvider using authClient.useSession() Node.js with Express for backend Issue: When user clicks logout: authClient.signOut() succeeds (returns {success: true}) auth.isAuthenticated still returns true in React context Navigation to /login fails - login page sees user as authenticated and redirects back Root Cause: The useSession() hook doesn't immediately update after signOut() due to client-side caching. Even with await refetch() after signOut, there's a timing issue where React state hasn't propagated to router context yet. Thank you! If there's any solution, please help!
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?