move auth pages into auth dir

This commit is contained in:
Huskydog9988
2025-03-22 15:54:43 -04:00
parent 6918e78cf9
commit 6ed7e76b17
7 changed files with 10 additions and 7 deletions

View File

@ -16,7 +16,7 @@ const showSignIn = statusCode ? statusCode == 403 || statusCode == 401 : false;
async function signIn() { async function signIn() {
clearError({ clearError({
redirect: `/signin?redirect=${encodeURIComponent(route.fullPath)}`, redirect: `/auth/signin?redirect=${encodeURIComponent(route.fullPath)}`,
}); });
} }

View File

@ -1,4 +1,4 @@
const whitelistedPrefixes = ["/signin", "/register", "/api", "/setup"]; const whitelistedPrefixes = ["/auth/signin", "/register", "/api", "/setup"];
const requireAdmin = ["/admin"]; const requireAdmin = ["/admin"];
export default defineNuxtRouteMiddleware(async (to, from) => { export default defineNuxtRouteMiddleware(async (to, from) => {
@ -13,7 +13,10 @@ export default defineNuxtRouteMiddleware(async (to, from) => {
await updateUser(); await updateUser();
} }
if (!user.value) { if (!user.value) {
return navigateTo({ path: "/signin", query: { redirect: to.fullPath } }); return navigateTo({
path: "/auth/signin",
query: { redirect: to.fullPath },
});
} }
if ( if (
requireAdmin.findIndex((e) => to.fullPath.startsWith(e)) != -1 && requireAdmin.findIndex((e) => to.fullPath.startsWith(e)) != -1 &&

View File

@ -43,5 +43,5 @@ user.value = null;
// Redirect to signin page after signout // Redirect to signin page after signout
await $dropFetch("/signout"); await $dropFetch("/signout");
router.push("/signin"); router.push("/auth/signin");
</script> </script>

View File

@ -248,7 +248,7 @@ function register_wrapper() {
loading.value = true; loading.value = true;
register() register()
.then(() => { .then(() => {
router.push("/signin"); router.push("/auth/signin");
}) })
.catch((response) => { .catch((response) => {
const message = response.statusMessage || "An unknown error occurred"; const message = response.statusMessage || "An unknown error occurred";

View File

@ -18,7 +18,7 @@ export default defineNitroPlugin((nitro) => {
if (userId) break; if (userId) break;
return sendRedirect( return sendRedirect(
event, event,
`/signin?redirect=${encodeURIComponent(event.path)}` `/auth/signin?redirect=${encodeURIComponent(event.path)}`
); );
} }
}); });

View File

@ -3,5 +3,5 @@ import sessionHandler from "../internal/session";
export default defineEventHandler(async (h3) => { export default defineEventHandler(async (h3) => {
await sessionHandler.clearSession(h3); await sessionHandler.clearSession(h3);
return sendRedirect(h3, "/signin"); return sendRedirect(h3, "/auth/signin");
}); });