Adición del id de usuario en la sesión
Supongamos que además de la marca de autorización
quisieramos escribir en la sesión también su id.
En este caso podemos obtenerlo usando
la función mysqli_insert_id. Esta función
obtiene el id del último registro
insertado en este script, es decir, justo lo
que necesitamos.
Implementemos:
<?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; // escribimos el id en la sesión
}
?>
Registre durante el registro en la sesión también el id
del usuario.