Saludos Amigos les comento esto que me esta pasando en un sistema de Login.
Sucede que nunca entra de la primera, en la primera vez cuando pongo el user y el pass en ves de direccionarme para la pagina que le puse en el ajax, me saca un mesaje de error el que se definió al final y se queda en la misma pagina, tengo que poner el password de nuevo o solo dar f5 ya que yo valide que una vez logueado no hay que loguearse de nuevo para entrar a las demas paginas...les adjunto las paginas:
=============login.js=========================
$(document).ready(function ()
{
$("#iniciar").click(function ()
{
var Usuario = $('#exampleInputEmail1').val();
var Contrasena = $('#exampleInputPassword1').val();
// send ajax request
$.ajax({
data:{
'Usuario': Usuario,
'Contrasena': Contrasena
},
type: "POST",
dataType: 'json',
url: 'includes/loginajax.php',
})
.done(function (response){
if (response.respuesta == true)
{
if (response.tipocliente =='Y' && response.tipovendedor=='Y'){
window.location = 'FormularioCliente-Vendedor.php';
} else{
if (response.tipocliente =='Y' && response.tipovendedor=='N') {
window.location = 'FormularioCliente.php';
} else{
window.location = 'FormularioVendedor.php';
}
}
}
else
{
$("#mensaje").html(response.mensaje);
}
})
.fail(function (response) {
//alert('Error general en el sistema');
console.log( "Error general en el sistema" );
});
});
var entrada = $('f_desde').val();
var salida = $('f_hasta').val();
$.ajax({
url: './includes/process_VP_NC.php',
type: 'post',
data: { tag: 'getData',
'entrada': entrada,
'salida': salida
},
dataType: 'json',
success: function (data) {
//jQuery.dataTable().fnDestroy();
if (data.success) {
$.each(data, function (index, record) {
if ($.isNumeric(index)) {
var row = $("<tr />");
$("<td />").text(record.Nro_Documento).appendTo(row);
$("<td />").text(record.Fecha_Factura).appendTo(row);
$("<td />").text(record.Ci_Ruc).appendTo(row);
$("<td />").text(record.Tercero).appendTo(row);
$("<td />").text(record.Buque).appendTo(row);
$("<td />").text(record.Linea_Negocio).appendTo(row);
$("<td />").text(record.Viaje).appendTo(row);
$("<td />").text(record.Descripcion).appendTo(row);
$("<td />").text(record.Clave_Acceso).appendTo(row);
$("<td />").text(record.Nro_Autorizacio).appendTo(row);
$("<td />").text(record.Fecha_Autorizacion).appendTo(row );
$("<td />").text(record.Total).appendTo(row);
$("<td />").text(record.Tipo_Documento).appendTo(row);
$("<td />").text(record.XML).appendTo(row);
$("<td />").text(record.PDF).appendTo(row);
row.appendTo("table");
}
})
}
$('table').dataTable({
"bJQueryUI": true,
"scrollX": true,
"sPaginationType": "full_numbers",
"aLengthMenu": [[5, 50, 75, -1], [5, 50, 75, "All"]],
"iDisplayLength": 5
})
}
});
});