PHPユーザー登録ログインシステム登録処理ページ
登録処理ページ
フローチャートは次のとおりです:

詳細なコードは次のとおりです:コードの説明:
登録ページをクリックすると 登録時に、登録処理ページ
に入り、postメソッドで渡された$_POST["hidden"]が存在するかどうかを確認します。存在しない場合は、送信されたことを示すメッセージが表示されます。失敗し、登録インターフェイスに戻ります (存在する場合)。
渡された値を取得し (trim() 関数を使用して空白文字をフィルターし、md5() 関数を使用してパスワードを暗号化します)、それが空であるかどうかを判断します。空の場合は、プロンプトが表示されます。空でない場合は、post メソッドによって渡された検証コード値がセッション内に以前に存在していた検証コード値と等しいかどうかを判断します。等しい場合は、認証コードが間違っていることを通知し、登録ページに戻ります。
- 渡されたパスワードと確認されたパスワードが等しいかどうかを確認します。パスワードが一致しない場合は、続行します
データベースに接続し、作成したデータベースを選択し、文字セットを設定し、ユーザー名でデータベースをクエリします。結果があれば、ユーザー名が存在することを確認するプロンプトが表示され、登録ページに戻ります。結果がない場合は、データベース挿入ステートメントを実行してデータを挿入します (データベースに挿入されたフィールドには、登録に使用された登録時刻と IP 番号が追加されます)-
挿入ステートメントの戻り値を使用して、挿入が成功したかどうかを判断し、登録ページに戻って再度登録します。成功した場合は、登録が成功したことを示すメッセージが表示され、ログインページにジャンプします。
- おすすめコース
- コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜 















