diff options
Diffstat (limited to 'scripts/users/handle_users.py')
-rw-r--r-- | scripts/users/handle_users.py | 18 |
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 |