diff --git a/app/logout/page.tsx b/app/logout/page.tsx index 7a93d87..96e3e7b 100644 --- a/app/logout/page.tsx +++ b/app/logout/page.tsx @@ -1,7 +1,14 @@ +'use client'; + import { useRouter } from 'next/navigation'; +import { useEffect } from 'react'; export default function Page() { const router = useRouter(); - router.push('/'); + + useEffect(() => { + router.push('/'); + }, []); + return <>; } diff --git a/middleware.ts b/middleware.ts index 48f542c..27ea001 100644 --- a/middleware.ts +++ b/middleware.ts @@ -26,7 +26,7 @@ export async function middleware(req: NextRequest) { return res; } - if (isAuth && req.nextUrl.pathname.includes('logout')) { + if (isAuth && req.nextUrl.pathname === '/logout') { res.cookies.set('token', '', { path: '/', expires: new Date(0)