Files
better-auth/demo/nextjs/middleware.ts
2025-02-04 10:14:03 +03:00

15 lines
371 B
TypeScript

import { NextRequest, NextResponse } from "next/server";
import { getSessionCookie } from "better-auth";
export async function middleware(request: NextRequest) {
const cookies = getSessionCookie(request);
if (!cookies) {
return NextResponse.redirect(new URL("/", request.url));
}
return NextResponse.next();
}
export const config = {
matcher: ["/dashboard"],
};