def post(self, **params):
     """Logic for sending a password reset link"""
     user = User.find_by_email_or_username(params["email_or_username"])
     if not user:
         abort(404, "Could not find a user with that email address")
     token = password_reset_jwt_manager.encode_reset_token(user)
     reset_url = set_query_parameter(params["base_url"], "reset_token", token)
     send_reset_password_email(reset_url, user)
     return no_content()