Hola gnete! espero que el titulo no les confunda, es mas, solo quiero que me orienten en este caso.
Ese dibujo es como esta organizada la web en la que trabajo:
{html} :esta solo para que cuadre la web, en si no contiene nada
{php}Links :aca va los links de la web, noticias, productos, etc.
{php} Menu general :Dependiendo a donde voy aca aparece un menu diferente, osea, si doy click a noticias aparece mas links relacionados a noticias, si doy a productos aparece links sobre productos.
{php} Cuerpo: Cuando doy click a Links, aca aparece la primera pagina de cada link, si doy click en menu general, aca se abre todo respecto a los links.
Ahora, tenia un problema pues hay una pagina, seccion Servicios, donde hay material solo para usuarios, pense en hacer una autentificacion solo en esta seccion, pero, veo que no seria factible si el usuario va hacio otro link(eso creo). Entonces lo que me propuse es hacer un LogIn en general, para toda la web.
Pense en poner el LogIn en {php}Links pues esta zona no cambia, solo cambia menu general y cuerpo, pero mi pregunta es, si dicen que debo poner en cada html la etiqueta que verifica el Logeo:
Cita:
funciona si mi web esta configurada como se los explique? <?
session_start(); // recuerda de ponerlo siempre al prinsipio de cada pagina
if(!isset($_SESSION['login'])){
echo "No estas logeado.<a href='entra.html'>Clic qui para logearse</a> o <a href='rg.html'>para registrase</a>";
} else {
echo "Hola ".$_SESSION['login'];
echo "<br><a href='salir.php'>Salir</a>";
}
?>
session_start(); // recuerda de ponerlo siempre al prinsipio de cada pagina
if(!isset($_SESSION['login'])){
echo "No estas logeado.<a href='entra.html'>Clic qui para logearse</a> o <a href='rg.html'>para registrase</a>";
} else {
echo "Hola ".$_SESSION['login'];
echo "<br><a href='salir.php'>Salir</a>";
}
?>