Προσθήκη id χρήστη στη συνεδρία

Ας υποθέσουμε ότι εκτός από τη σήμανση πιστοποίησης θέλαμε να γράψουμε στη συνεδρία και το id του.

Σε αυτήν την περίπτωση μπορούμε να το λάβουμε χρησιμοποιώντας τη συνάρτηση mysqli_insert_id. Αυτή η συνάρτηση λαμβάνει το id της τελευταίας εγγραφής που εισήχθη σε αυτό το script, δηλαδή ακριβώς αυτό που χρειαζόμαστε.

Ας το υλοποιήσουμε:

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);
    
    $_SESSION['auth'] = true;
    
    $id = mysqli_insert_id($link);
    $_SESSION['id'] = $id; // γράφουμε το id στη συνεδρία
  }
?>
Задание 1

Κατά την εγγραφή, καταγράψτε στη συνεδρία και το id του χρήστη.