PHP、HTML、CSS、JSON データベースを使用して作成された登録およびログイン フォーム。このプロジェクトでは、ユーザーは電子メール、ユーザー名、パスワードを使用して登録し、JSON データベースに保存されます。登録後、ユーザーは登録した電子メールとパスワードを使用してログインし、ログイン ホーム ページにリダイレクトされます。
このプロジェクトでは、ログインするためのアカウントが 1 つ作成されています。
ユーザー名 : user1
電子メール : [email protected]
パスワード : パスワード
このプロジェクトのページ表示スタイルは、style.css ファイルに保存されている CSS を使用して設定されます。
使用されるデータベースは、data.json という名前の JSON データベースです。 data.json には、電子メール、ユーザー名、暗号化されたパスワードの形式でユーザー情報が保存されます。
Config は、登録ログインフォームプロジェクトで使用される関数を php 関数の形式で保存する php ファイルです。
Index は、PHP プログラムを実行するときの最初の表示です。 [インデックス] ページでは、登録ページまたはログイン ページに移動する 2 つのボタンがユーザーに与えられます。
新しいユーザーはインデックス ページから登録ページに移動し、そこで電子メールとパスワードを使用して新しいアカウントを作成します。このページで、ユーザーは電子メール、ユーザー名、パスワードから構成される 3 つのフォームに入力します。登録後、入力した情報はdata.jsonデータベースに保存されます。
ログイン ページには、インデックス ページからアクセスすることも、登録が成功した後に登録ページからリダイレクトすることもできます。このページで、ユーザーは登録に使用した電子メールとパスワードを入力し、ログインを押した後、ログイン ホーム ページに移動します。
ログイン後、ユーザーはホーム ログイン ページにリダイレクトされます。このページには、ログインしている場合にのみアクセスできます。このページには、ユーザー名と電子メールの形式でユーザー情報が含まれています。ログアウト ボタンをクリックするとユーザーはログアウトし、再度ログインする必要があります。