aboutsummaryrefslogtreecommitdiff
path: root/scripts/users/handle_users.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/users/handle_users.py')
-rw-r--r--scripts/users/handle_users.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/scripts/users/handle_users.py b/scripts/users/handle_users.py
index 87ff7cd..250c716 100644
--- a/scripts/users/handle_users.py
+++ b/scripts/users/handle_users.py
@@ -1,5 +1,5 @@
from scripts.database.mongo import mongo_database
-mongo_collection = mongo_database["users"]
+mongo_collection = mongo_database.get_collection("users")
def user_exists(user):
try:
@@ -11,16 +11,6 @@ def user_exists(user):
except:
return {"success": False, "error": "Request error, try again"}
-def authenticate_user(user, password_matches):
- try:
- res = mongo_collection.find_one({"name": user})
- if res is None:
- return {"success": False, "error": "Password doesn't match, try again"}
- else:
- return {"success": True, "user": user}
- except:
- return {"success": False, "error": "Something went wrong matching your password"}
-
def add_user(user, password):
try:
res = mongo_collection.insert_one({"name": user, "password": password})
@@ -28,3 +18,9 @@ def add_user(user, password):
except:
print("error")
+def delete_single_user(user):
+ try:
+ mongo_collection.delete_one({"name": user})
+ return {"success": True, "user": user}
+ except:
+ return {"success": False, "user": user} \ No newline at end of file