Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/01/2005, 04:23
Avatar de chuscazo
chuscazo
 
Fecha de Ingreso: abril-2004
Mensajes: 84
Antigüedad: 20 años
Puntos: 0
Perdonar por la tardanza pero el lunes no curre. Pongo el codigo de creacion de la cookie,
Código PHP:
$value="$usuario:$pass";
        
$value=base64_encode($value);
        
setcookie("CookieName",$value,0,"/","dominio.com",""); 
luego la cookie la utilizo mediante un modulo de apache, pongo el trozito del fichero de configuracion de apache,

Código:
 
LoadModule cookie_auth_module /usr/lib/apache/1.3/mod_auth_cookie.so

<virtualhost ....>
   
  <directory .....>
     AuthUserFile /tal/tal/.htpasswd
     AuthName 'autentificacion'
     AuthType Basic
     AuthCookieName CookieName
     AuthCookieBase64 On
  </directory>
</virtualhost>
Con esta configuracion, si la cookie existe no te pide el usuario y el pass y las coge e la cookie.
En verdad es un poco mas complicado por que existe otro modulo que delega la autentificacion en un script externo, pero esa parte funciona correctamente. Lo que fallaba era que la cookie caducaba antes de cerrar la sesion.

Pongo tambien lo que me sale en mi navegador acerca de esta cookie.

Código:
    nombre: CookieName
    contenido: user:pass
    dominio: dominio.com
    Servidor seguro: no
    Ruta: /
    Expira: al finalizar sesion
Puede que este no sea el foro adecuado para mi duda.
Gracias Saludos