Python

Vérifier le code de vérification

Pour vérifier le code soumis par l'utilisateur, vous faites appel à la fonction Verify check endpoint (point final de contrôle). Vous passez dans le request_id (qui a été renvoyée par l'appel au point de terminaison de la demande Verify à l'étape précédente).

La réponse vous indique si l'utilisateur a saisi le bon code. Si le statut est zéro, le code qu'il a saisi est le même que celui qui lui a été envoyé. Dans ce cas, créez un objet session utilisateur.

Après avoir vérifié le code, renvoyez l'utilisateur à la page d'accueil.

Saisissez le code suivant dans le champ /check-code pour y parvenir :

@app.route("/check-code", methods=["POST"])
def check_code():
    response = verify.check(session["request_id"],
                            code=request.form.get("code"))

    if response["status"] == "0":
        session["verified_number"] = session["unverified_number"]
        return render_template("index.html",
                               number=session["verified_number"],
                               brand=VONAGE_BRAND_NAME)
    else:
        return render_template("index.html", error=response["error_text"])