Hola amigos!
Me estoy metiendo a saco con el mundo AJAX y estoy haciendo pruebas en mi máquina para hacer logins con este sistema.
Ya me funciona todo prácticamente bien. Sin embargo, hay alguna cosa que no termina de salirme...
En fin, os explico como lo tengo montado:
Tengo un login.php donde, si existe una cookie de logueo muestra enlaces al panel de control y, si no existe, está el formulario de ingreso. Al hacer click en Login, carga autentificar.php. autentificar.php tiene la comprobación en la base de datos del usuario y, si es correcta, crea una cookie para su perfil e, independientemente de si es correcto o no, tiene un include de login.php.
Obviamente, después de pasar por autentificar.php, login.php comprueba si esa cookie existe (para mostrar de nuevo el formulario o los enlaces del panel). Sin embargo, me da la impresión que la creación de la cookie no es tan al instante y cuando se carga login.php dicha cookie aún no existe por lo que vuelve a mostrar el formulario de ingreso.
No sé si me he explicado bien, creo que sí. Pero bueno, me gustaría saber si hay alguna solución para esto...