Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2015, 12:04
joaquincreatividad
 
Fecha de Ingreso: octubre-2014
Ubicación: Cancun
Mensajes: 80
Antigüedad: 9 años, 7 meses
Puntos: 4
Respuesta: sesiones se cierran al actualizar la pagina

Cita:
Iniciado por pateketrueke Ver Mensaje
Es complicado adivinar sin conocer exactamente tu código, además puede que sea un tema de configuración también ¿cómo podríamos saber?
este es el codigo del index.

<?php
session_start();
if(isset($_SESSION['recordar'])){
$enlacenombre = str_replace(' ', '-',$_SESSION['usuario']);
echo '
<script type="text/javascript">
window.location="http://acumulandokilometros.com/cuenta.php/'.$enlacenombre.'";
</script>';
}

else {
session_destroy();
?>
<div class="start">
<h2>Entrar</h2>
<div id="resultado" style="display:none"></div>
<form id="start">
<div class="item">
<input id="user" type="text" name="user" placeholder="Correo">
</div>
<div class="item">
<input id="pass" type="password" name="pass" placeholder="Password">
</div>
<div class="item" style="margin-bottom:0;">
<input type="checkbox" id="recordar" value="si" /> <label style="color:#62bcde;">Recordar</label>
<a href="">¿Olvidastes tu contraseña?</a>
</div>
<div class="item" style="text-align:center">
<a class="register" href="<?php echo Host; ?>?register=newuser">Eres Nuevo Registrate Aqui</a>
</div>
<div class="item">
<input id="session" type="submit" name="send" value="Entrar">
</div>
</form>
</div>
<?php } ?>

codigo del scrip que lo procesa.

<?php
//requerimos la conexion a la base de datos
require_once "basedatos.php";
//incluimos la base de datos y creamos el objeto
$conexion = new base();
$user=$_POST['user'];
$pass=md5($_POST['pass']);
$recordar = $_POST['recordar'];

$conexion->conectar();
$consulta = mysql_query("SELECT * FROM Usuario WHERE correo='".$user."' and pass ='".$pass."' ");
$resultado = mysql_num_rows($consulta);

if($resultado==0){
echo "<p>Usuario o Contraseña Incorrecta</p>";
}

else
{
$row= mysql_fetch_array($consulta);
session_start();
$_SESSION['start'] = "yes";
$_SESSION['id_user'] = $row['id_user'];
$_SESSION['usuario'] = $row['nombre'];

$enlacenombre = str_replace(' ', '-',$_SESSION['usuario']);

if($recordar=="yes")
{
$_SESSION['recordar'] = "yes";
echo '
<script type="text/javascript">
window.location="http://acumulandokilometros.com/cuenta.php/'.$enlacenombre.'";
</script>
';
//echo $_SESSION['recordar'];

}
echo '
<script type="text/javascript">
window.location="http://acumulandokilometros.com/cuenta.php/'.$enlacenombre.'";
</script>
';
}
mysql_close($conexion);

codigo de la pagina de cuenta.


<?php include "header.php"; ?>
<?php session_start(); ?>
<body>
<div class="total fondo">
<div class="container">
<div class="photo"></div>
<div class="user"><h3><?php echo $_SESSION['usuario']. " ".$_SESSION['start']; ?></h3></div>
<div class="close"><a href="<?php echo Host; ?>includes/destroy.php">Cerra</a></div>
</div>
</div>

<div class="total">
<div class="container fondo2">

<?php include "vista/addcompetencia.php"; ?>

<div id="lista">
<?php include "includes/listar-bit.php";
$listar= new listar_bit();
$listar->bitacorra($_SESSION['id_user']);?>
</div>

</div>
</div>
<?php /*
else {

echo "hola esto es la session ".$_SESSION['start']. " " .$_SESSION['usuario'];
/*echo '
<script type="text/javascript">
window.location="http://acumulandokilometros.com/";
</script>';*/
//} */?>

</body>
</html>
__________________
Inmobiliairia en cancun