diff --git a/middleware/require-user.global.ts b/middleware/require-user.global.ts index dbe218c..55532e0 100644 --- a/middleware/require-user.global.ts +++ b/middleware/require-user.global.ts @@ -1,4 +1,9 @@ -const whitelistedPrefixes = ["/auth/signin", "/register", "/api", "/setup"]; +const whitelistedPrefixes = [ + "/auth/signin", + "/auth/register", + "/api", + "/setup", +]; const requireAdmin = ["/admin"]; export default defineNuxtRouteMiddleware(async (to, from) => { diff --git a/pages/auth/register.vue b/pages/auth/register.vue index 5574ab4..1316535 100644 --- a/pages/auth/register.vue +++ b/pages/auth/register.vue @@ -214,7 +214,7 @@ const validEmail = computed( () => !(emailValidator(email.value) instanceof type.errors) ); -const usernameValidator = type("string.lower.preformatted >= 5"); +const usernameValidator = type("string.alphanumeric >= 5").to("string.lower"); const validUsername = computed( () => !(usernameValidator(username.value) instanceof type.errors) );