Files
Proxmox/middleware.ts
2024-08-04 13:44:53 +02:00

24 lines
473 B
TypeScript

import { NextResponse, NextRequest } from "next/server";
export function middleware(req: NextRequest) {
const visitedCookie = req.cookies.get("visited");
if (visitedCookie) {
return NextResponse.redirect(new URL("/scripts", req.url));
}
const res = NextResponse.next();
if (!visitedCookie) {
res.cookies.set("visited", "true", {
path: "/",
maxAge: 60 * 60 * 24 * 7,
});
}
return res;
}
export const config = {
matcher: "/",
};