Добавяне на потребителско id в сесията
Нека освен отметката за авторизация ние
бихме искали да запишем в сесията и неговото id.
В този случай можем да го получим с помощта на
функцията mysqli_insert_id. Тази функция
получава id на последния вмъкнат
в дадения скрипт запис, тоест точно
това, което ни трябва.
Нека реализираме:
<?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 в сесията
}
?>
Запишете при регистрация в сесията и id
на потребителя.