Пример #1
0
def api_check_user_exist():
    req_data = request.get_json()
    username = req_data.get("username")
    exists = User.exists(mongo.db, {"username": username})
    return_data = dict(Messages.message_check_user_exists)
    return_data["data"] = exists
    # user = User(mongo.db, username = username)
    # print(user.verify())
    resp = jsonify(return_data)
    resp.status_code = 200
    return resp
Пример #2
0
def api_check_valid_username():
    req_data = request.get_json()
    username = req_data.get("username")
    exists = User.exists(mongo.db, {"username": username})
    if exists:
        return_data = dict(Messages.message_valid_username)
        return_data["reason"] = "Username Already Exists."
        return_data["data"] = not exists
        resp = jsonify(return_data)
        resp.status_code = 200
        return resp
    if valid_username_string(username) != True:
        return_data = dict(Messages.message_valid_username)
        return_data["reason"] = "Invalid Username"
        return_data["data"] = False
        resp = jsonify(return_data)
        resp.status_code = 200
        return resp
    return_data = dict(Messages.message_valid_username)
    return_data["data"] = True

    resp = jsonify(return_data)
    resp.status_code = 200
    return resp
Пример #3
0
def api_check_valid_email():
    req_data = request.get_json()
    email = req_data.get("email")
    exists = User.exists(mongo.db, {"email": email})
    if exists:
        return_data = dict(Messages.message_valid_email)
        return_data["reason"] = "Email Already Exists."
        return_data["data"] = not exists
        resp = jsonify(return_data)
        resp.status_code = 200
        return resp
    if valid_email_string(email) != True:
        return_data = dict(Messages.message_valid_email)
        return_data["reason"] = "Invalid Email"
        return_data["data"] = False
        resp = jsonify(return_data)
        resp.status_code = 200
        return resp
    return_data = dict(Messages.message_valid_email)
    return_data["data"] = True

    resp = jsonify(return_data)
    resp.status_code = 200
    return resp