Hola Amigos como han estado??
Tengo un pequeñito problema con esto, pues quiero que en mi inicio de sesion de mi pagina principal, me arroje error en un alert hecho en Ajax con el mensaje de error, pero pues aun no me ha salido, les agradeceria si me ayudan con esto...
El Codigo JQuery es:
$("#formulario").livequery("submit",function(){
var user = $("#nombre").val();
var pass = $("#contrasena").val();
$.ajax({
type: 'POST',
url: "../Controler/loginc.php",
data: 'user='+user+'&pass='+pass,
success: function(data){
Boxy.alert(data);
if(data == "false"){
Boxy.alert("Verifique Su Usuario y Contraseña e intentelo de nuevo");
return false;
}
}
});
return false;
});
La pagina PHP es:
session_start();
if (empty($_SESSION['usuario'])) {
header("Location: ../Vista/login.php");
}
require '../Logic/Login.php';
require '../Controler/quitaespacio.php';
$nombre = "";
$pass = "";
$_SESSION['validaX'] = "";
$nombre = $_POST['nombre'];
$pass = $_POST['contrasena'];
$is = "false";
$log = new Login(); // Aqui es donde se hace la consulta donde trae los datos, //retorna un true si el usuario existe o un false si no existe
$qs = new QuitaEspacio();// Esto es por seguridad
$pass = $qs->quitaCaracter($pass);
$nombre = $qs->quitaCaracter($nombre);
$pass = md5($pass);
$is = $log->inicializar($nombre, $pass);
if ($is == "true") {
$_SESSION['usuario'] = $nombre;
$_SESSION['validaX'] = "ok";
$dep = $log->dep();
$idlogin = $log->idlogin();
$_SESSION['departamento'] = $dep;
$_SESSION['idlogin'] = $idlogin;
if ($dep == "4") {
session_write_close();
header("Location: ../ff11sjdd/Admin/admin.php");
} else {
session_write_close();
header("Location: ../Vista/home.php");
}
} else {
header("Location: ../Vista/Login.php");
echo "false";
}
?>
y la de la interface es:
<?php
session_start();
include('error/error.php');
set_error_handler('error_php');
if ($_SESSION['validaX'] == 'ok' && $_SESSION['departamento'] != "4") {
header("Location: home.php");
}
if ($_SESSION['validaX'] == 'ok' && $_SESSION['departamento'] == "4") {
header("Location: ../ff11sjdd/Admin/admin.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="STYLESHEET" type="text/css" href="diseno/estilo.css"/>
<LINK REL="SHORTCUT ICON" HREF="images/icono.ico"/>
<link rel="stylesheet" type="text/css" href="diseno/1280mf.css"/>
<link rel="stylesheet" type="text/css" href="diseno/boxy.css"/>
<script type="text/javascript" src="jqlib/jquery.js"></script>
<script type="text/javascript"src="jqlib/jquery.corner.js"></script>
<script type="text/javascript"src="jqlib/jquery.boxy.js"></script>
<script type="text/javascript"src="jqlib/jquery.livequery.js"></script>
<script type="text/javascript"src="jqlib/funcion.js"></script>
</head>
<body>
<div class="contenedor">
<div class="cuerpo">
<div id="floguin" class="cuerpolateral">
<div id="login_central">
<h2 class="titulo">Login</h2>
<form class="formu" name="formulario" id="formulario" method="POST" action="../Controler/loginc.php" >
<h4 class="clogin">Name</h4>
<div id="nombres" class="clogin">
<input type="text" name="nombre" id="nombre" />
</div>
<h4 class="clogin">Password</h4>
<div id="contrasenas" class="clogin">
<input type="password" name="contrasena" id="contrasena" />
</div>
<div id="olvido"><a href="../Vista/OlvidoPass.php">¿Se me olvido la Contraseña?</a> </div>
<br/>
<div id="enviar" class="clogin" ><input name="enviar" value="Conectar" type="submit"/></div>
<div id="image"> </div>
</form>
</div>
</div>
</div>
</div>
</body>
</html>
Les agradeceria Inmensamente su ayuda! :D