Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2015, 13:02
ballejose26
 
Fecha de Ingreso: julio-2015
Mensajes: 10
Antigüedad: 9 años, 4 meses
Puntos: 0
Pregunta login con $(document).on("pagebeforeshow","#page4",function( )) no funciona bien

Les queria hacer una consulta resulta que estoy creando una pagina pero necesito que la persona que entra tenga que logearse ya realice la base de datos con una tabla (usuario y el password ) en php cree un PHP con varables

$_SESSION['logueado'] = true;
$_SESSION['usuario'] = $usuario;

el problema que tengo es el siguiente estoy utilizando jquery mobil "<div data-role="page" id="page4">"

lo que quiero es que la persona no pueda entrar directamente a las paginas sin estar logeado, traté de hacer esto:

$(document).on("pagebeforeshow","#page4",function( )){
comprobarLogin();
});

comprobarLogin() es una funcion que realiza un post ajax y recibe si esta logeado el nombre de usuario y el valor de logeado true o false.
el problema que veo es que algunas veces la pagina carga y despues que se termina de comprobar el post saca a la persona si no esta registrada. Pero la pagina si la alcanza a mostrar.

Creo que debe haber alguna forma mejor de acerlo, alguine me podria decir el truco?