Hola tengo un problema bastante raro utilizando el plugin de form en mi aplicacion, actualmente tengo el siguiente formulario:
Código HTML:
Ver original<form id="form_login" name="form_login" method="post" enctype="multipart/form-data" action="dologin.php">
Elementos del formulario.....
Estoy usando dologin.php para verificar que el usuario y password coincidan en la base de datos, si coinciden regresa 'ENTER', 'DISABLED' si estan deshabilitados o 'ERROR' sino coincide y manejo esta respuesta con el siguiente script (usando el plugin de form):
Código Javascript
:
Ver original$('#form_login').ajaxForm({
beforeSubmit: function (){
// Valida que los input no esten vacios
},
success: function(r){
alert(r); // Para ver la respuesta..
if (r=='ENTER'){ //Usuario aceptado
window.location.href = 'index_app.php';
}else if (r=='DISABLED'){ //Usuario deshabilitado
errorMsg('Usuario deshabilitado');
}else{ //Login o pass invalido
errorMsg('Login o pass invalido');
}
},
error: function(r){
// Msj de error
}
});
Estoy usando el alert mientras tanto para verificar la respuesta que obtengo del dologin.php y tengo los siguientes errores:
1. Si el login O el password son incorrectos el alert me muestra el HTML de la pagina actual (index.php).
2. Si el login Y el password son correctos el alert me muestra tambien el HTML de index.php.
3. Luego de esto funciona como deberia, el alert me muestra ENTER, DISABLED o ERROR dependiendo de el caso.
Pareciera como si no estuviera entrando en el action del form si el usuario o el pass es incorrecto, solo lo hace luego de que se coloca un login o pass correcto.
Alguien sabe que puede estar pasando?? Gracias de antemano!!