Foros del Web » Programando para Internet » Jquery »

Problema Validacion Datos JQuery + PHP

Estas en el tema de Problema Validacion Datos JQuery + PHP en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/09/2010, 13:17
 
Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 13 años, 7 meses
Puntos: 1
Problema Validacion Datos JQuery + PHP

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

Etiquetas: ajax, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.