From 0b3b54a0c454a09515047933b9af528afe8c3160 Mon Sep 17 00:00:00 2001 From: nyne Date: Thu, 12 Jun 2025 15:06:42 +0800 Subject: [PATCH] Improve username validation logic. --- server/service/user.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/server/service/user.go b/server/service/user.go index 04c54b6..d92eddf 100644 --- a/server/service/user.go +++ b/server/service/user.go @@ -11,7 +11,6 @@ import ( "nysoure/server/utils" "os" "strconv" - "strings" "sync" "time" "unicode" @@ -377,9 +376,6 @@ func validateUsername(username string) error { if usernameLen < 3 || usernameLen > 20 { return model.NewRequestError("Username must be between 3 and 20 characters") } - if strings.Contains(username, " ") { - return model.NewRequestError("Username cannot contain spaces") - } for _, r := range []rune(username) { if r == ' ' || r == '\n' || r == '\r' || r == '\t' || r == '\v' || r == '\f' { return model.NewRequestError("Username cannot contain whitespace characters")