Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2010, 04:23
Avatar de Heli0s
Heli0s
 
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Sistema de Login :S

Lo que yo veo que sobra es lo de crear cookies en login.php, ya que como tu has dicho, es para ver si estás logeado, no para logearte, y como no es para logearte no tienes necesidad alguna de crear cookies, no crees?, solo tienes que comprobar los valores que habrán en el array $_COOKIES si estás estas logeado, en caso contrario estará vacío y deberá pasar por ingresar.php para logearse y crear cookies.

Para lo único que veo lógico eso, es para que la cookie no caduque, pero otra cosa que no veo lógica es que en un lado le des 1 hora de vida y en ese script le das muchísimo más tiempo de vida, y creo que el problema está ahí, ya que las cookies cuando las creas aún no son efectivas, hay que recargar la página, por lo tanto te aconsejo que solo las crees en un lado, en ingresar.php, el cual reedirecionara a los 5 o 10 segundos a otra página y las cookies ya serán efectivas

Un saludo