Python

ホームページを表示する

の中で / のルートでは、セッションがすでに存在するかどうかをチェックしたい。存在しない場合、セッションを続行する前に、携帯電話番号を使ってアカウントの詳細をVerifyするようユーザーに促します。

認証されるとセッションが作成され、これを使用してユーザーの携帯電話番号を取得して表示することができます。

以下のコードを / ルートハンドラ:

@app.route("/")
def index():
    registered_number = None
    if "verified_number" in session:
        registered_number = session["verified_number"]
    return render_template("index.html",
                           number=registered_number,
                           brand=VONAGE_BRAND_NAME)

以下のコマンドを実行する:

python server.py

訪問 http://localhost:5000 をブラウザで開き、ページが正しく表示されることを確認してください:

The home page

また、「Verify me」ボタンをクリックすると、携帯電話番号を入力するページにリダイレクトされることを確認してください:

The enter code page

ここで番号を入力しても、認証コードは表示されません。次のステップでその機能を実装します!