completed middleware

This commit is contained in:
2023-10-20 17:18:36 -07:00
parent 07337a6cfc
commit ed2ebe41e6
3 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ export async function middleware(req) {
}
if (authenticationPages.includes(pathname) && !authenticated) {
return NextResponse.redirect(new URL("/auth/", origin));
return NextResponse.redirect(new URL("/auth/login", origin));
}
return NextResponse.next();
+6 -5
View File
@@ -10,12 +10,13 @@ import { useRouter } from "next/router";
const AuthRoute = ({ children }) => {
const router = useRouter();
const isAuthenticated = false; // In a real application, this would be determined based on the user's authentication status.
useEffect(() => {
const isAuthenticated = false; // In a real application, this would be determined based on the user's authentication status.
if (!isAuthenticated) {
router.push("/");
return null;
}
if (!isAuthenticated) {
router.push("/");
}
}, []);
return <>{children}</>;
};
+2 -2
View File
@@ -23,11 +23,11 @@ function MyApp({ Component, pageProps }) {
<>
<ThemeProvider theme={theme}>
<CssBaseline />
<AuthRoute>
{/* <AuthRoute> */}
<Layout>
<Component {...pageProps} />
</Layout>
</AuthRoute>
{/* </AuthRoute> */}
</ThemeProvider>
</>
);