el ocultar un formulario lleva a una simple condicion como la que indico el amigo en este post
Cita:
Iniciado por Patriarka
Código PHP:
Ver originalif(!isset($_SESSION)){
?>
<form name="login_2" action="" method="post" >
usuario<br>
<input type="text" name="usuario"/>
contrasena<br>
<input type="password" name="contrasena" />
<input type="submit" name="entrar" value="entrar" />
</form >
<?php
}
que le falta?? sencillamente que tu indique cual es la variable de session que indica que el usuario esta logueado y el session_start(); al principio de la pagina que imagino que lo tienes entonces como deberia de quedar
Código PHP:
Ver originalif(!isset($_SESSION['usuario'])){
?>
<form name="login_2" action="" method="post" >
usuario<br>
<input type="text" name="usuario"/>
contrasena<br>
<input type="password" name="contrasena" />
<input type="submit" name="entrar" value="entrar" />
</form >
<?php
}
de tal manera que si usuario no esta vacio estaria logueado, al esta condicion no cumplirce se vera el formulario de lo contrario no deberia de verce
Como sugerencia y un poco fuera del tema es buena practica separar lo que es la logica de tu trabajo de la parte visible ya que asi se vera mas ordenado tu codigo y mas facil de acomodar, saludos