account system and syslogs

This commit is contained in:
2026-07-26 18:31:43 +00:00
parent 540f6e0af1
commit 6f7af751e1
37 changed files with 2475 additions and 258 deletions
+4 -2
View File
@@ -1,11 +1,13 @@
import { NextResponse } from "next/server";
import type { NextRequest } from "next/server";
import { parseSessionRole } from "@/lib/auth/roles";
import { hasValidSessionToken } from "@/lib/auth/roles";
import { ADMIN_SESSION_COOKIE } from "@/lib/auth/session";
import { publicRequestUrl } from "@/lib/request-public-url";
function hasValidSession(request: NextRequest): boolean {
return parseSessionRole(request.cookies.get(ADMIN_SESSION_COOKIE)?.value) != null;
return hasValidSessionToken(
request.cookies.get(ADMIN_SESSION_COOKIE)?.value,
);
}
export function proxy(request: NextRequest) {