diff --git a/app/auth/callback/page.tsx b/app/auth/callback/page.tsx index d80e1c7d..601b7a78 100644 --- a/app/auth/callback/page.tsx +++ b/app/auth/callback/page.tsx @@ -8,7 +8,7 @@ import { toast } from "sonner"; function OAuthCallbackContent() { const router = useRouter(); const searchParams = useSearchParams(); - const returnUrl = searchParams.get("returnUrl") || "/protected"; + const returnUrl = searchParams.get("returnUrl") || "/"; useEffect(() => { const checkSession = async () => { diff --git a/app/auth/signin/page.tsx b/app/auth/signin/page.tsx index 651b6e03..c645851b 100644 --- a/app/auth/signin/page.tsx +++ b/app/auth/signin/page.tsx @@ -32,7 +32,7 @@ function SignInForm() { }) // Get the return URL from query parameters - const returnUrl = searchParams.get('returnUrl') || '/protected' + const returnUrl = searchParams.get('returnUrl') || '/' const handleInputChange = (e: React.ChangeEvent) => { const { name, value, type, checked } = e.target @@ -79,7 +79,7 @@ function SignInForm() { provider: 'google', options: { redirectTo: typeof window !== "undefined" - ? `${window.location.origin}/protected` + ? `${window.location.origin}/auth/callback?returnUrl=${encodeURIComponent(returnUrl)}` : undefined, }, });