From 21b18d980995c00da1da85ad0563b251787a0bfa Mon Sep 17 00:00:00 2001 From: Sen Date: Tue, 10 Jun 2025 15:12:15 +0200 Subject: [PATCH] add user load name length check --- proxy/src/main/java/proxy/util/User.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/src/main/java/proxy/util/User.java b/proxy/src/main/java/proxy/util/User.java index 5b9f5fd..2c51162 100644 --- a/proxy/src/main/java/proxy/util/User.java +++ b/proxy/src/main/java/proxy/util/User.java @@ -79,7 +79,7 @@ public class User { } private boolean fromJson(JsonObject obj) { - if(!Formatter.isValidUser(this.username)) + if(this.username.length() < 3 || this.username.length() > 16 || !Formatter.isValidUser(this.username)) return false; this.hash = obj.has("passwordHash") ? Formatter.fromHexString(obj.get("passwordHash").getAsString()) : null; this.salt = obj.has("passwordSalt") ? Formatter.fromHexString(obj.get("passwordSalt").getAsString()) : null;