diff --git a/uffd/models/user.py b/uffd/models/user.py
index 70cba2588dd54d666a704675a7d72c18531e53a8..ac07515968992e04f0165196d2e79583430bf970 100644
--- a/uffd/models/user.py
+++ b/uffd/models/user.py
@@ -208,7 +208,7 @@ class User(db.Model):
 		return False
 
 	def set_loginname(self, value, ignore_blocklist=False):
-		if len(value) > 32 or len(value) < 1:
+		if len(value) > 32 or len(value) < 2:
 			return False
 		for char in value:
 			if not char in string.ascii_lowercase + string.digits + '_-':