diff --git a/apps/scandic-web/components/Auth/TokenRefresher.tsx b/apps/scandic-web/components/Auth/TokenRefresher.tsx index 23b271bc9..e8bb9c7bc 100644 --- a/apps/scandic-web/components/Auth/TokenRefresher.tsx +++ b/apps/scandic-web/components/Auth/TokenRefresher.tsx @@ -1,6 +1,6 @@ "use client" import { usePathname, useSearchParams } from "next/navigation" -import { SessionProvider, useSession } from "next-auth/react" +import { SessionProvider, signOut, useSession } from "next-auth/react" import { useEffect, useMemo, useRef } from "react" import { @@ -33,6 +33,10 @@ export function SessionRefresher() { [pathname, searchParams] ) + if (session.data?.error === "RefreshAccessTokenError") { + signOut({ redirect: false }) + } + useEffect(() => { if (timeoutId.current) { clearTimeout(timeoutId.current)