summary refs log tree commit diff
path: root/db.py
diff options
context:
space:
mode:
Diffstat (limited to 'db.py')
-rw-r--r--db.py12
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})