No puedes usar sesiones si al principio antes de usarlas no colocas
session_start()
http://www.php.net/manual/es/function.session-start.php
La idea mas o menos es crear un archivo login.php que verifica en la base de datos si el usuario y contraseña existen y son correctos. De ser así creas la sesión por ejemplo:
Código PHP:
Ver original
$_SESSION['usuario'] = 'andres';
$_SESSION['logeado'] = 'si';
Después de esto en cada página compruebas si existe esta sesión:
Código PHP:
Ver original<?php
if (isset($_SESSION['logeado']) == 'si') { echo 'Veo contenido solo para registrados';
} else {
echo 'Solo usuarios registrados';
}
Más o menos una pista ^^ como siempre inténtalo y publica tus dudas.