Unique username
Build and Push Docker Image / build-and-push (push) Successful in 14s

This commit is contained in:
ciomek committed 2026-08-17 12:42:31 +02:00
1 parent c75526aa2e
commit f34bb39d31
3 files changed
+13 -4

No files matched your search

+8
View File
@@ -25,6 +25,14 @@ async def register_request_handler(client, userdata, msg, data):
json.dumps({"success": False, "error": "The user is already registered!"}))
return
statement = select(User).where(User.internal_username == internal_username)
user = session.exec(statement).first()
if user is not None:
client.publish(f"loon/register/{uuid}/response",
json.dumps({"success": False, "error": f"The {internal_username} is taken!"}))
return
user = User(uuid=uuid, password=hash_password(password), internal_username=internal_username, admin=False)
session.add(user)
try: