diff options
author | meltland <[email protected]> | 2025-03-28 13:17:02 -0400 |
---|---|---|
committer | meltland <[email protected]> | 2025-03-28 13:17:02 -0400 |
commit | ebc7ef7f70e1eda6cab3dca24cf7e2c3cb4d3246 (patch) | |
tree | c616a2cfb67462ac4bc4122617ffe2fada47bcf5 /db.py | |
parent | c79794c52f2ed0f101747eb06f623ab3d55aa844 (diff) |
identify bots in user list
Diffstat (limited to 'db.py')
-rw-r--r-- | db.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/db.py b/db.py index 01718be..46bad8d 100644 --- a/db.py +++ b/db.py @@ -78,20 +78,20 @@ class acc: if not user: return "notExists" if user["banned_until"] > round(time.time()): - return {"banned": True, "username": user["username"]} + return {"banned": True, "username": user["username"], "bot": user["bot"]} else: - return {"banned": False, "username": user["username"]} + return {"banned": False, "username": user["username"], "bot": user["bot"]} def verify_pswd(username, password): user = usersd.find_one({"username": username}) if not user: return "notExists" - if user["banned_until"] > round(time.time()): - return "banned" - elif not scrypt.verify(password, user["secure"]["password"]): + if not scrypt.verify(password, user["secure"]["password"]): return "unauthorized" + elif user["banned_until"] > round(time.time()): + return "banned" else: - return {"token": user["secure"]["token"]} + return {"token": user["secure"]["token"], "bot": user["bot"]} def get_ban(username): user = usersd.find_one({"username": username}) |