import { readAdminSessionCookie, setAdminAuthNoStore, validateAdminSession } from "../../../../lib/admin/adminAuth"; import { respondError, respondSuccess } from "../../middleware/apiResponse"; export default async function handler(req, res) { setAdminAuthNoStore(res); res.setHeader("Allow", "GET"); if (req.method !== "GET") { return respondError(res, { status: 405, code: "METHOD_NOT_ALLOWED", message: "Method not allowed" }); } const token = readAdminSessionCookie(req); return respondSuccess(res, { authenticated: validateAdminSession(token) }); }