Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/06/2010, 08:20
camrodri2010
 
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ocultar DIV al loguearme a mi pagina

Cita:
Iniciado por Adermall Ver Mensaje
No usas javascript, usas PHP. Quiero suponer que tu página esta propiamente hecha, y que cuando te autentificas, creas una variable de sesion, si no es así, te recomiendo que busques en google "php, crear variables de sesion".

Ahora, si ya tienes tu variable de sesion lista, lo unico que debes hacer es hacer un if, que pregunte si el contenido de esa variable es vacio o si tiene algo. Si tiene algo esa variable, significa que hay un usuario logeado, si no hay nada, entonces no hay nadie logeado. Te lo explicare en pseudocodigo

<?php
if($sesion="")
{
echo "<div>Link de logearse, no hay nadie conectado</div>";
}
else
{
echo "<div>Link de cerrar sesión, ya hay un usuario usando el sistema</div>";
}


?>

Esto lo pondrias dentro del HTML, en la parte donde quieres que se muestren los divs, si te fijas, condiciona que si la variable de sesion esta vacia, hace un echo o imprime en la pantalla el codigo del link de iniciar sesion, por que no hay nadie conectado. Pero si la variable de sesion tiene algo, entonces imprime en pantalla el link de cerrar sesion.



Hola Adermall

Ya lo hice mira:


<div id="container">

<?php
if ($sesion == "")
{
echo "<div id="header2"><a href="login.php" id="login" style= style="display:block">Login</a></div>";
echo "<div id="header4"><a href="salir.php" id="salir" style="display:none">Cerrar Sesion</a></div>";
}
else
{
echo "<div id="header2"><a href="login.php" id="login" style= style="display:none">Login</a></div>";
echo "<div id="header4"><a href="salir.php" id="salir" style="display:block">Cerrar Sesion</a></div>";
}


?>
>/div>


y la verdad me genera un error de sintaxis, los echo no son reconocidos, y en mi humilde opinion esa solucion creo que no funciona.

Espero me puedas ayudar.

Gracias