File size: 295 Bytes
0383459
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
// middleware.ts
import { NextRequest, NextResponse } from 'next/server';

export function middleware(req: NextRequest) {
  const isAuth = req.cookies.get('auth')?.value;
  if (!isAuth && req.nextUrl.pathname.startsWith('/main')) {
    return NextResponse.redirect(new URL('/', req.url));
  }
}