Python

認証コードを確認する

ユーザーによって送信されたコードをVerifyするには、次のように呼び出します。 Verifyチェック・エンドポイント.でパスする。 request_id (前のステップでVerifyリクエストエンドポイントへの呼び出しによって返された)。

レスポンスは、ユーザーが正しいコードを入力したかどうかを示す。ステータスが0の場合、入力されたコードは送信されたものと同じです。この場合、ユーザー・セッション・オブジェクトを作成します。

コードをチェックしたら、ユーザーをホームページに戻す。

以下のコードを /check-code ルートハンドラ

@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"])