Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2005, 07:06
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En claves2.php ....

El HTML que compones no es correcto (la página) .. estás enviando un "mensaje" y luego todo las cabeceras y HTML en general que definen una página HTML standard y correcta.

En realidad todo ese HTML -sobra- de claves2.php .. debes redireccionar con cabeceras desde PHP:

Código PHP:
header ("Location: dondesea.php");
exit; 
En claves3.php .. (o mejor dicho página que requiera autentificación) .. la validación puedes hacerla tipo:

Código PHP:
<?
if (isset($_COOKIE["clave"])){
   
header ("Location: index.php?error");
   exit;
}
// resto de tu página autentificada ..
si no existe tu cookie (púes no se autentificó tu usuario . .redireccionas hacia el formulario de login ... le paso una varaible de control "error" por GET .. para que puedas dar un mensaje de error en index.php diciendo:

Código PHP:
if (isset($_GET['error'])){
   echo 
"Ingreso no autorizado . .debe autentificarse";

Por lo demás . .cuidado con el uso de cookies para sistemas de autentificación . .intenta usar SESIONES en lugar de cookies. Y menos propagar en una cookie una "clave" sin encriptación!!!. Solo con hechar un viztazo a esas cookies se verá tu contraseña .. Imagina usar esto en un PC "público", lease; universidades, empresas, cibercafes .. .


Un saludo,