From f3b7f864132a1d3ce3275ad7359a7f0401521798 Mon Sep 17 00:00:00 2001 From: goddonebianu Date: Sun, 4 Jan 2026 20:06:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88=E4=BA=86memorize=20folder?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E7=9A=84=E8=BA=AB=E4=BB=BD=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/(features)/memorize/page.tsx | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/app/(features)/memorize/page.tsx b/src/app/(features)/memorize/page.tsx index 72a4413..a2d4707 100644 --- a/src/app/(features)/memorize/page.tsx +++ b/src/app/(features)/memorize/page.tsx @@ -2,7 +2,6 @@ import { redirect } from "next/navigation"; import { getTranslations } from "next-intl/server"; import { getFoldersWithTotalPairsByUserId, - getUserIdByFolderId, } from "@/lib/server/services/folderService"; import { isNonNegativeInteger } from "@/lib/utils"; import FolderSelector from "./FolderSelector"; @@ -16,18 +15,8 @@ export default async function MemorizePage({ }: { searchParams: Promise<{ folder_id?: string; }>; }) { - const session = await auth.api.getSession({ headers: await headers() }); const tParam = (await searchParams).folder_id; - if (!session) { - redirect( - `/auth?redirect=/memorize${(await searchParams).folder_id - ? `?folder_id=${tParam}` - : "" - }`, - ); - } - const t = await getTranslations("memorize.page"); const folder_id = tParam @@ -37,6 +26,8 @@ export default async function MemorizePage({ : null; if (!folder_id) { + const session = await auth.api.getSession({ headers: await headers() }); + if(!session) redirect("/auth?redirect=/memorize") return ( {t("unauthorized")}

; - } - return ; }