login_ajax
Código PHP:
Ver original<?php
$user = $_POST['login_username'];
$pwd = $_POST['login_userpass'];
if ( !isset($_SESSION['username']) && !isset($_SESSION['userid']) ){
$sql = "SELECT [USER],PASSWD,ID FROM T_LOGIN WHERE [USER] ='$user' AND PASSWD ='$pwd'";
$_SESSION['username'] = $user['user'];
$_SESSION['userid'] = $user['id'];
$_SESSION['unombre'] = $user['nombre'];
$_SESSION['uapellido'] = $user['apellidop'];
$_SESSION['autentificado']= 'SI';
$_SESSION['ultimoAcceso']= date('Y-n-j H:i:s');
echo 1;
}else{
echo 0;
}
}
else{
echo 0;
}
}
}
else{
echo 0;
}
}
else{
echo 0;
}
?>
ajax
Código Javascript
:
Ver original$(document).ready(function(){
var timeSlide = 1000;
$('#login_username').focus();
$('#timer').hide(0);
$('#timer').css('display','none');
$('#login_userbttn').click(function(){
$('#timer').fadeIn(300);
$('.box-info, .box-success, .box-alert, .box-error').slideUp(timeSlide);
setTimeout(function(){
if ( $('#login_username').val() != "" && $('#login_userpass').val() != "" ){
$.ajax({
type: 'POST',
url: 'login_ajax.php',
data: 'login_username=' + $('#login_username').val() + '&login_userpass=' + $('#login_userpass').val(),
success:function(msj){
if ( msj == 1 ){
$('#alertBoxes').html('<div class="box-success"></div>');
$('.box-success').hide(0).html('Validacion Completa, Bienvenido al Sistema');
$('.box-success').slideDown(timeSlide);
setTimeout(function(){
window.location.href = "../Main2/Index.php";
},(timeSlide + 500));
}
else{
$('#alertBoxes').html('<div class="box-error"></div>');
$('.box-error').hide(0).html('Datos Incorrectos, No Tiene Acceso al Sistema '/* + msj*/);//msj significa el error que presenta el login
$('.box-error').slideDown(timeSlide);
}
$('#timer').fadeOut(300);
},
error:function(){
$('#timer').fadeOut(300);
$('#alertBoxes').html('<div class="box-error"></div>');
$('.box-error').hide(0).html('Ha ocurrido un error durante la ejecución');
$('.box-error').slideDown(timeSlide);
}
});
}
else{
$('#alertBoxes').html('<div class="box-error"></div>');
$('.box-error').hide(0).html('Los campos estan vacios');
$('.box-error').slideDown(timeSlide);
$('#timer').fadeOut(300);
}
},timeSlide);
return false;
});
$('#sessionKiller').click(function(){
$('#timer').fadeIn(300);
$('#alertBoxes').html('<div class="box-success"></div>');
$('.box-success').hide(0).html('Terminando Sesion....Espere....
');
$('.box-success').slideDown(timeSlide);
setTimeout(function(){
window.location.href = "logout.php";
},2500);
});
});
gracias....