This commit is contained in:
hailin 2025-05-22 20:31:52 +08:00
parent 341bc9a187
commit f9cb993b6c
2 changed files with 19 additions and 1 deletions

View File

@ -0,0 +1,17 @@
// app/[locale]/clearcookies-then-redirect/page.tsx
"use client"
import { useEffect } from "react"
import { useRouter } from "next/navigation"
export default function ClearCookiesThenRedirect({ params }: { params: { locale: string } }) {
const router = useRouter()
useEffect(() => {
fetch("/api/clearcookies", { method: "POST" }).finally(() => {
router.replace(`/${params.locale}/login?message=sessionExpired`)
})
}, [])
return null // 什么都不渲染
}

View File

@ -72,7 +72,8 @@ export default async function Login({
}
//return redirect(`/${localeString}`);
return redirect(`/${localeString}/login`);
//return redirect(`/${localeString}/login`);
return redirect(`/${localeString}/clearcookies-then-redirect`);
}
return redirect(`/${localeString}/${homeWorkspace!.id}/chat`);