Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2009, 05:40
Koden
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: Sistema de autentificación

Yo lo que haría sería crear una sesión cuando el login sea efectivo (es decir, cuando compruebes que el usuario y la contraseña que se han introducido en el logeo son válidos)

Es decir, que si no hay ningún problema cambiaría el

Código PHP:
setcookie("Nick"$usuariotime()+604800); //enviamos las cookies al nacegador [expiraran dentro de una semana]
setcookie("Pass"$contraseñatime()+604800); 
Por

Código PHP:
$_SESSION["Nick"] = $usuario;
$_SESSION["Pass"] = $contraseña
$_SESSION
["autentificado"] = "SI"
Así sólo tendrías que añadir un sencillo script al comienzo de cualquiera de las páginas en las que quieras hacer la autentificación, algo como:

Código PHP:
session_start ();

if (!isset (
$_SESSION["autentificado"]) || is_null($_SESSION["autentificado"]) || $_SESSION["autentificado"] != "SI")
          
header("Location: index.php?error=No estas logueado"); 
O algo similar.

Espero que te ayude.



Un saludo.