El problema es que logro loguearme con exito pero cuando refresco o cambio de página, se 'desloguea'...
Este es el archivo loguearse.php (solamente el menu del lado):
session_start() ya esta en el index.php
Código:
<? if(!isset($_SESSION['us'])){
if($_POST['enviar']){
ob_start();
//verifica la existencia de la cuenta
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
$_SESSION['us'] = 1;
?><HEAD>
<meta http-equiv='refresh' content='0;url=http://www.web.com/index.php?pag=cuenta'>
</HEAD>
<?
}else{
?>
<HEAD>
<meta http-equiv='refresh' content='0;url=http://www.web.com/index.php?pag=cuenta'>
</HEAD>
<?
}
ob_end_flush();
mysql_close($connection);
}else{ ?>
<form action="" method="post" enctype="multipart/form-data">
Usuario:<br/><input name="ip" id="ip" size="27%" type="text" class="campo"><br/><br/>
Contraseña:<br/><input name="time" id="time" size="27%" type="password" class="campo"><br/><br/>
<input name="enviar" type="Submit" class="campo" value="Enviar"> <input type="reset" class="campo" value="Limpiar"></form>
<? }
}else{?>
<strong>Mi cuenta</strong><br/>
<a href="?pag=cuenta&accion=editar" class="enlace">Editar cuenta</a><br/>
<a href="?pag=cuenta&accion=cambiar" class="enlace">Cambiar contraseña</a><br/>
<a href="?pag=cuenta&accion=agregar" class="enlace">Agregar anuncio</a><br/>
<a href="?pag=cuenta&accion=administrar" class="enlace">Administrar anuncio(s)</a><br/>
<a href="?pag=cuenta&accion=salir<? session_destroy(); ?>" class="enlace">Cerrar sesión</a>
<? } ?>
Y este es el archivo que carga cuando 'pag=cuenta':
Código:
<? if(!isset($_SESSION['us'])){?>
Por favor vuelva a escribir su usuario y contraseña, si no posee una cuenta puede registrarla aqui.
<? }else{
include('conbd.php');
$accion=$_GET['accion'];
if ($accion=="editar"){
//editar
}elseif($accion=="salir"){?>
Tu sesión ha sido cerrada con éxito.
<? }else{?>
Gracias por ingresar a su cuenta!<br/>
Puede utilizar el menu a su izquierda para hacer cambios en su cuenta ó anuncio.
<? }
} ?>
Gracias por su ayuda!