Регистрация в PHP

Нека сега реализираме регистрация. За това ще направим отделна страница register.php. При посещение на тази страница, потребителят трябва да види форма, в която трябва да въведе желаното потребителско име и парола:

register.php<form action="" method="POST">
  <input name="login">
  <input name="password" type="password">
  <input type="submit">
</form>

При натискане на бутона за изпращане потребителското име и паролата на потребителя трябва да се запишат в базата данни с помощта на INSERT заявка, ето така:

register.php<?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);
  }
?>

След това потребителят може да отиде на страницата за автентификация, да въведе потребителското име и парола, с които се е регистрирал и да се автентикира.

Задание 1

Реализирайте описаната по-горе регистрация. След това регистрирайте нов потребител и влезте под неговия профил. Уверете се, че всичко работи както трябва.

Задание 2

Модифицирайте вашия код така, че освен потребителско име и парола потребителят да трябва да въведе още и дата на раждане и email. Запазете тези данни в базата данни.

Задание 3

Модифицирайте вашия код така, че в базата автоматично да се запазва датата на регистрация.