Files
koc-loop/app/page.tsx

25 lines
668 B
TypeScript
Raw Normal View History

2026-07-30 12:06:41 +08:00
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 />;
}