diff --git a/apps/web/app/components.tsx b/apps/web/app/components.tsx index 27b969dfad..759430c4ff 100644 --- a/apps/web/app/components.tsx +++ b/apps/web/app/components.tsx @@ -1,6 +1,7 @@ "use client"; import { fetcher } from "@formbricks/lib/fetcher"; +import { signOut } from "next-auth/react"; import { redirect } from "next/navigation"; import { useEffect } from "react"; import useSWR from "swr"; @@ -11,8 +12,17 @@ export function HomeRedirect() { useEffect(() => { if (data && !error) { return redirect(`/environments/${data.id}`); + } else if (error) { + console.error(error); } }, [data, error]); - return
{error && error.toString()}
; + if (error) { + setTimeout(() => { + signOut(); + }, 3000); + return
There was an error with your current Session. You are getting redirected to the login.
; + } + + return
Loading environment...
; }