Por fin he consegui que la gente se pueda logear en mi web. Tambien he conseguido que no puedan entrar en determinadas, pero lo que no he conseguido es tener una pagina que la puedan ver sin estar conectados, pero si lo estan que ponga su nombre en la parte superior... es decir como este foro.
Para evitar que entren sin estar registrados, ponia:
Código PHP:
<?
//Inicio la sesión
session_start();
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: index.php");
//ademas salgo de este script
exit();
}
?>