diff --git a/dashboard/15-final/app/api/auth/[...nextauth]/route.ts b/dashboard/15-final/app/api/auth/[...nextauth]/route.ts
index 43f0aa1..bafa544 100644
--- a/dashboard/15-final/app/api/auth/[...nextauth]/route.ts
+++ b/dashboard/15-final/app/api/auth/[...nextauth]/route.ts
@@ -3,4 +3,4 @@ import NextAuth from 'next-auth';
const handler = NextAuth(authOptions);
-export { handler as GET, handler as POST, authOptions };
+export { handler as GET, handler as POST };
diff --git a/dashboard/15-final/app/layout.tsx b/dashboard/15-final/app/layout.tsx
index ad7c087..43a3e24 100644
--- a/dashboard/15-final/app/layout.tsx
+++ b/dashboard/15-final/app/layout.tsx
@@ -1,7 +1,6 @@
import './global.css';
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
-import Providers from './providers';
const inter = Inter({ subsets: ['latin'] });
@@ -17,9 +16,7 @@ export default function RootLayout({
}) {
return (
-
- {children}
-
+ {children}
);
}
diff --git a/dashboard/15-final/app/login/page.tsx b/dashboard/15-final/app/login/page.tsx
index baa4ad4..f0743ff 100644
--- a/dashboard/15-final/app/login/page.tsx
+++ b/dashboard/15-final/app/login/page.tsx
@@ -1,13 +1,6 @@
import LoginForm from '@/app/ui/login-form';
-import { getServerSession } from 'next-auth/next';
-import { redirect } from 'next/navigation';
-import { authOptions } from '@/app/api/auth/[...nextauth]/route';
export default async function Page() {
- // Get user session token
- const session = await getServerSession(authOptions);
- if (session) redirect('/dashboard');
-
return (
diff --git a/dashboard/15-final/middleware.ts b/dashboard/15-final/middleware.ts
index 44300eb..2907c0c 100644
--- a/dashboard/15-final/middleware.ts
+++ b/dashboard/15-final/middleware.ts
@@ -1,3 +1,3 @@
export { default } from 'next-auth/middleware';
-export const config = { matcher: ['/(dashboard.*)'] };
+export const config = { matcher: ['/(dashboard.*)', '/login'] };