Hola, Supongamos el usuario no esta logeado entonces deberia ver la pagina de login, correcto?
una vez dentro revisa un articulo X en tu pagina de login deberias comprobar si su session esta abierta y lo pasas directamente a la pagina que quiere ver.
ahora si yo usuario, entro al pc y no me he logeado, y quiero ver una noticia entonces me deberia aparecer la pagina de login solo la primera vez o al menos hasta que cierre el navegador o cierre la sesión.
eso lo puedes checkear con la misma sesión algo como
Código PHP:
Ver original<?php
$usercomprueba = $_SESSION['user'];
if ($usercomprueba != "")
{ header ("Location: noticia.php?id=$_GET[noticia]"); } else
{
?>
pagina de login....
<?php } ?>
seria algo asi? ya luego en tus paginas internas supongo chequeas la session
donde id=toma la noticia por decir asi y se la pasa a tu pagina de noticias, esto ya es una suposicion mia
Saludos