import { redirect } from "next/navigation"; import { getSession } from "@/lib/auth"; import { db } from "@/lib/db"; export default async function Account({ searchParams }: { searchParams: Promise<{ error?: string; updated?: string }> }) { const user = await getSession(); if (!user) redirect("/login"); const query = await searchParams; const ownedSources = db.prepare("SELECT count(*) AS count FROM sources WHERE user_id=?").get(user.id) as { count: number }; return <>
{query.error}
}{query.updated &&密碼已更新。
}帳號:{user.username}
你仍是 {ownedSources.count} 個來源的建立者。請先轉移建立者或刪除來源,才能刪除帳號。
: }