Initial commit: KOC LOOP platform

This commit is contained in:
巫凤萍
2026-07-30 12:06:41 +08:00
commit d2cde2c9b2
98 changed files with 44076 additions and 0 deletions

24
app/page.tsx Normal file
View File

@@ -0,0 +1,24 @@
import { chatGPTSignOutPath, requireChatGPTUser } from "./chatgpt-auth";
import AdminApp from "./admin-app";
import { isAdminEmail } from "../lib/admin-auth";
export const dynamic = "force-dynamic";
export default async function Page() {
const user = await requireChatGPTUser("/");
if (!isAdminEmail(user.email)) {
return (
<main className="admin-access-denied">
<section>
<p>KOC LOOP</p>
<h1></h1>
<span></span>
<a href={chatGPTSignOutPath("/")}></a>
</section>
</main>
);
}
return <AdminApp />;
}