Registracija PHP

Dabar įgyvendinkime registraciją. Tam sukurkime atskirą puslapį register.php. Atvykus į šį puslapį, vartotojas turi pamatyti formą, į kurią jis turi įvesti norimą prisijungimo vardą ir slaptažodį:

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

Paspaudus siuntimo mygtuką, vartotojo prisijungimo vardas ir slaptažodis turi būti įrašyti į duomenų bazę naudojant INSERT užklausą, štai taip:

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

Tada vartotojas gali nueiti į puslapį autorizavimo, įvesti prisijungimo vardą ir slaptažodį, kuriuo jis užsiregistravo ir prisijungti.

Задание 1

Įgyvendinkite aukščiau aprašytą registraciją. Po to užregistruokite naują vartotoją ir prisijunkite juo. Įsitikinkite, kad viskas veikta, kaip reikia.

Задание 2

Modifikuokite savo kodą taip, kad be prisijungimo vardo ir slaptažodžio vartotojui reikėtų įvesti dar ir savo gimimo datą ir el. paštą. Išsaugokite šiuos duomenis duomenų bazėje.

Задание 3

Modifikuokite savo kodą taip, kad į duomenų bazę automatiškai būtų išsaugota registracijos data.