Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2004, 21:20
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 5 meses
Puntos: 2
Sistema De Autenticación

Hola, antes que nada gracias desde ya!!!

Tengo un sistema de autenticación que funciona por cookies, ya se que por sesiones es mejor pero de momento me llega con cookies, el problema es que si en teoría al crear la cookie la crea para todo el dominio solo consigo que la lea en el directorio principal..., me explico cuando crea la cookie e intenta acceder a un archivo restringido al leer la cookie le deja pasar sin problemas siempre que este en el directorio principal, pero si esta en un subdirectorio siempre le redirecciona a la pagina para ingresar en el sistema, no debería valer la cookie para todo el dominio???

A continuación pego el code que crea la cookie


Código PHP:
<?php 
$loginCorrecto 
false
$idUsuarioL
$nickUsuarioL
$emailUsuarioL
$nombreUsuarioL
if(isset(
$_COOKIE["usNick"]) && isset($_COOKIE["usPass"])) 

$result mysql_query("SELECT * FROM usuarios WHERE usuario='".$_COOKIE["usNick"]."' AND password='".$_COOKIE["usPass"]."'"); 

if(
$row mysql_fetch_array($result)) 

setcookie("usNick",$_COOKIE["usNick"],time()+3600); 
setcookie("usPass",$_COOKIE["usPass"],time()+3600); 
$loginCorrecto true
$idUsuarioL $row["id"]; 
$nickUsuarioL $row["usuario"]; 
$emailUsuarioL $row["correo"]; 
$nombreUsuarioL $row["nombre"]; 

else 

//Destruimos las cookies. 
setcookie("usNick","x",time()-3600); 
setcookie("usPass","x",time()-3600); 

mysql_free_result($result); 

?>
Un saludo