From 97043d6366f73df0a11a111d642f7551122b44d9 Mon Sep 17 00:00:00 2001 From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com> Date: Thu, 3 Apr 2025 19:03:41 -0400 Subject: [PATCH] fix: register page validation --- middleware/require-user.global.ts | 7 ++++++- pages/auth/register.vue | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/middleware/require-user.global.ts b/middleware/require-user.global.ts index dbe218cc..55532e02 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 5574ab44..13165359 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) );