Files
rate-my-shots/src/lib/admin-auth.ts
2026-04-04 01:18:06 +01:00

10 lines
285 B
TypeScript

import { cookies } from "next/headers";
const ADMIN_PASSWORD = process.env.ADMIN_PASSWORD!;
const COOKIE_NAME = "rms-admin";
export async function isAdmin(): Promise<boolean> {
const cookieStore = await cookies();
return cookieStore.get(COOKIE_NAME)?.value === ADMIN_PASSWORD;
}