Adăugarea id-ului utilizatorului în sesiune
Să presupunem că, pe lângă marcarea de autorizare, am
dori să înregistrăm în sesiune și id-ul său.
În acest caz, îl putem obține folosind
funcția mysqli_insert_id. Această funcție
obține id-ul ultimei înregistrări inserate
în acest script, adică exact
ceea ce avem nevoie.
Să implementăm:
<?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; // scriem id-ul în sesiune
}
?>
La înregistrare, înregistrați în sesiune și id-ul
utilizatorului.