Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2010, 23:10
jul10
 
Fecha de Ingreso: diciembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Ayuda con sesiones! D:

Hola,

queria preguntar si alguien sabe a que se debe que al entrar a un directorio de mi web la sesion se destruya.

Por ejemplo:

Si entro a "miweb.net/mensajes/" para ver mis mensajes privados me diga q no estoy logueado siendo que entre como logueado a esa carpeta.

Al principio crei q habia un problema en el index de esa carpeta ya que ps al entrar la sesion se destruia, pero me di cuenta q eso no solo pasaba en mensajes si no en todos los directorios de mi web.

Luego me fije haber si no era problema de mi navegador o de cookie pero me entere que a todos mis usuarios les pasa esto.

Bueno espero q alguien me pueda ayudar a solucionar esto
PD: aqui les dejo algo del codigo del login


Código PHP:
$user no_injection($_POST['nick']);
$pass md5($_POST['pass']);

if(empty(
$user) or empty($pass)){
    die(
'0: Faltan Datos');
}

$query mysql_query("SELECT id, activacion, ban, nick FROM usuarios WHERE nick='$user' and password='$pass'");
$data mysql_fetch_array($query);
mysql_free_result($query);

if (!
$data){
    die(
'0: Datos no validos');
}

if(
$data["activacion"] != '1'){
    die(
'0: Activa Tu Usuario');
}

$id_ext md5(uniqid(rand(), true));

$_SESSION['user'] = $data['nick'];
$_SESSION['id'] = $data['id'];
$_SESSION['id2'] = $id_ext;

$id_cook $data["id"]."%".$id_ext."%".$time;

setcookie('id_extreme'$id_cooktime()+(3600*24*5),'/','.'.$_SERVER['SERVER_NAME']);

$query mysql_query("UPDATE usuarios SET id_extreme='$id_ext' WHERE nick='$user'"); 

Última edición por jul10; 19/12/2010 a las 23:19