Εγγραφή σε 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

Τροποποιήστε τον κώδικά σας έτσι ώστε στη βάση να αποθηκεύεται αυτόματα η ημερομηνία εγγραφής.