diff options
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}) |