Thêm ID người dùng vào phiên
Giả sử ngoài đánh dấu về việc xác thực, chúng ta
cũng muốn ghi thêm id của người đó vào phiên.
Trong trường hợp này, chúng ta có thể lấy nó bằng cách sử dụng
hàm mysqli_insert_id. Hàm này
lấy id của bản ghi được chèn cuối cùng
trong script hiện tại, tức là chính xác
thứ chúng ta cần.
Hãy triển khai:
<?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; // ghi id vào phiên
}
?>
Khi đăng ký, hãy ghi thêm id
của người dùng vào phiên.