From 713810f81bdec89938a8451512f01ae8e906782e Mon Sep 17 00:00:00 2001
From: not-nullptr
Date: Tue, 12 Mar 2024 19:13:36 +0000
Subject: [PATCH] fix exploit (i think?)
---
src/routes/api/user/+server.ts | 6 ++++++
src/routes/signup/+page.svelte | 16 ++++++++++++++--
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/src/routes/api/user/+server.ts b/src/routes/api/user/+server.ts
index 1dcc58e..cb39114 100644
--- a/src/routes/api/user/+server.ts
+++ b/src/routes/api/user/+server.ts
@@ -39,6 +39,12 @@ export async function POST({ request, getClientAddress }) {
error: "missing fields",
});
}
+ if (body.username.length < 3 || body.username.length > 24) {
+ return json({
+ success: false,
+ error: "invalid username",
+ });
+ }
if (!validator.isEmail(body.email)) {
return json({
success: false,
diff --git a/src/routes/signup/+page.svelte b/src/routes/signup/+page.svelte
index a13947d..5b5a2b0 100644
--- a/src/routes/signup/+page.svelte
+++ b/src/routes/signup/+page.svelte
@@ -61,8 +61,20 @@
>Contact us.
-
-
+
+