Login
Código PHP:
Validacion AjaxVer original
<?php $user = $_POST['login_username']; $pwd = $_POST['login_userpass']; $sql = "SELECT [USER],PASSWD,NOMBRE,APELLIDOP,TIPO FROM T_LOGIN WHERE [USER] ='$user' AND PASSWD ='$pwd'"; $_SESSION['userid'] = $user[0]; $_SESSION['username'] = $user[1]; $_SESSION['unombre'] = $user[2]; $_SESSION['uapellido'] = $user[3]; $_SESSION['utipo'] = $user[4]; $tipo = $_SESSION['utipo']; $_SESSION['autentificado']= 'SI'; echo 1; }else{ echo 0; } } else{ echo 0; } } } else{ echo 0; } } else{ echo 0; } ?>
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: 'log.inout.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($tipo){ if ($tipo=='ADMIN'){ window.location.href = "../Main2/Index.php"; }else{ window.location.href = "../Main1/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); }); });