Pues yo sigo sin conseguirlo, cuando compruebo que un usuario esta bien hago esto
session_start();
session_register("user");
$user=$user;
session_register("auten_cli");
$auten_cli = "SI";
$user=$fila["user"];
header("location: indexuser.php?user=$user");
luego como tu dices en cada pagina que requiere estar registrado llamo a un fichero que tiene esto
session_start();
if ($_SESSION["auten_cli"] != "SI") {
include("noregistro.php");
exit();
}
la variable $_SESSION["auten_cli"] me recupera "SI" he probado con $_SESSION["auten_user"] pero no consigo recupera el nombre del usuario quiza es porque tengo algo mal en las sesiones? ando bastante verde en este tema