PHPでのユーザー登録
それでは、登録機能を実装しましょう。このために、別のページ register.php を作成します。
このページにアクセスすると、ユーザーは希望のログイン名とパスワードを入力できるフォームを表示する必要があります:
<form action="" method="POST">
<input name="login">
<input name="password" type="password">
<input type="submit">
</form>
送信ボタンを押すと、ユーザーのログイン名とパスワードは INSERT クエリを使用してデータベースに保存される必要があります。以下のようになります:
<?php
if (!empty($_POST['login']) and !empty($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "INSERT INTO users SET login='$login', password='$password'";
mysqli_query($link, $query);
}
?>
その後、ユーザーはログインページに移動し、登録したログイン名とパスワードを入力して認証を行うことができます。
上記の登録機能を実装してください。その後、新しいユーザーを登録し、そのユーザーでログインしてください。すべてが正しく動作することを確認してください。
コードを修正して、ログイン名とパスワードに加えて、ユーザーが生年月日とメールアドレスを入力する必要があるようにしてください。これらのデータをデータベースに保存してください。
コードを修正して、登録日時が自動的にデータベースに保存されるようにしてください。