diff --git a/local.db-shm b/local.db-shm index a51d1bd..fdaf221 100644 Binary files a/local.db-shm and b/local.db-shm differ diff --git a/local.db-wal b/local.db-wal index 3c888d1..912fe81 100644 Binary files a/local.db-wal and b/local.db-wal differ diff --git a/src/app/admin/layout.tsx b/src/app/admin/layout.tsx index 67817cd..dfc5d58 100644 --- a/src/app/admin/layout.tsx +++ b/src/app/admin/layout.tsx @@ -37,7 +37,7 @@ async function AdminLayout({ if (!session) { // This should be handled by middleware, but as a fallback const { redirect } = await import("next/navigation") - redirect("/login") + redirect("/auth") } return ( diff --git a/src/app/login/page.tsx b/src/app/auth/page.tsx similarity index 98% rename from src/app/login/page.tsx rename to src/app/auth/page.tsx index 0d3eb21..a4cc6bb 100644 --- a/src/app/login/page.tsx +++ b/src/app/auth/page.tsx @@ -28,7 +28,7 @@ function SubmitButton() { } -export default function LoginPage() { +export default function AuthPage() { const [state, formAction] = useActionState(login, undefined); return ( diff --git a/src/auth.config.ts b/src/auth.config.ts index 787e97e..2342352 100644 --- a/src/auth.config.ts +++ b/src/auth.config.ts @@ -6,7 +6,7 @@ import db from '@/lib/db'; export const authConfig = { pages: { - signIn: '/login', + signIn: '/auth', }, providers: [ // The Credentials provider logic has been moved to src/auth.ts @@ -21,7 +21,7 @@ export const authConfig = { return isLoggedIn; } else if (isLoggedIn) { // Redirect logged-in users from the login page to the admin dashboard - if (nextUrl.pathname === '/login') { + if (nextUrl.pathname === '/auth') { return Response.redirect(new URL('/admin', nextUrl)); } return true; diff --git a/src/lib/actions/auth.ts b/src/lib/actions/auth.ts index c05a03e..ef0dbbf 100644 --- a/src/lib/actions/auth.ts +++ b/src/lib/actions/auth.ts @@ -24,5 +24,5 @@ export async function login( export async function logout() { - await signOut({ redirectTo: '/login' }); + await signOut({ redirectTo: '/auth' }); }