def post(self): data = UserRegister.parser.parse_args() if UserModel.find_user_by_username(data["username"]): return {"Message": "Username already exists."}, 400 user = UserModel(**data) user.save_to_db() return {"Message": "User was succesfully created."}, 201
def authenticate(username, password): user = UserModel.find_user_by_username(username) if user and password == user.password: return user