सत्र में उपयोगकर्ता आईडी जोड़ना

मान लीजिए कि प्रमाणीकरण के अलावा हम उसका id सत्र में रिकॉर्ड करना चाहते हैं।

इस मामले में, हम इसे फ़ंक्शन mysqli_insert_id की मदद से प्राप्त कर सकते हैं। यह फ़ंक्शन इस स्क्रिप्ट में डाले गए अंतिम रिकॉर्ड का id प्राप्त करता है, यानी ठीक वही जिसकी हमें आवश्यकता है।

आइए लागू करें:

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 भी लिखें।