ホームページ >バックエンド開発 >Python チュートリアル >Python が登録およびログイン システムを実装する方法の詳細な例
この記事では主に、初心者が学習するのに適した Python3 銀行口座ログイン システムを詳細に紹介します。興味のある友人は参照してください。
フォームは主に Web ページ上のデータ収集機能を担当します。フォームには 3 つの基本コンポーネントがあります。 フォーム タグ: これには、フォーム データの処理に使用される CGI プログラムの URL と、データをサーバーに送信するためのメソッドが含まれます。 フォームフィールド: テキストボックス、パスワードボックス、隠しフィールド、複数行テキストボックス、チェックボックス、ラジオボタンボックス、ドロップダウン選択ボックス、ファイルアップロードボックスなどが含まれます。 フォーム ボタン: 送信ボタン、リセット ボタン、および一般ボタンが含まれます。フォーム ボタンは、サーバー上の CGI スクリプトにデータを転送したり、入力をキャンセルしたりするために使用することもできます。 HTML では、アドレス バーに URL を入力して開きます。POST リクエストを使用する場合は、フォームを使用する必要があります。
HTMLのフォームはformタグで宣言されています。例:
<form action="login" method="post"> <label>username:</label> <input type="text" name="username"><br /> <label>password:</label> <input type="password" name="password"><br /> <input type="submit" name="submit"> <form>
上記のコードでは、formタグで囲まれた部分がフォームの内容であることに注目してください。入力は 3 つあり、1 つは通常のテキスト入力を表すテキスト タイプ、1 つはパスワード入力を表すパスワード タイプ、そして 1 つは送信ボタンである送信タイプで、form タグは 2 つの属性を定義します。1 つは action です。はこのフォームを送信するためのパスを表し、1 つはメソッドを表し、このフォームを送信するためのメソッドを表します。デフォルトは GET です。次に、上記の例の具体的な処理を詳しく説明します。ユーザーが送信ボタンをクリックすると、ブラウザはアクションパスに POST リクエストを送信します。リクエストの内容は次のとおりです。お互いの名前をキー値として使用し、実際の充填データをデータ パケットとして送信します。次に、サーバーが受信したリクエストデータはクライアントプログラムから送信されたデータと同じです。次のステップでは、送信されたデータに基づいて対応する処理を実行して戻ります。
data = { 'username':'XXXXXXXX', 'password':'XXXXXXXX' }実行時の効果は次のとおりです。さらに美しくしたい場合は、関連する情報を自分で見つけることができます。 !これが実装するのは、パスワードを入力して値を返すことです。ローカル保存がないことがわかります。はい、これが TODO に残された穴です。次に、パスワード照合などのために上記のログイン クラスのコメントを削除するだけです。
ユーザー名とパスワードを入力して取得します:
以上がPython が登録およびログイン システムを実装する方法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。