Estoy haciendo un portal y ahora estoy haciendo la parte donde se inicia sesion, para no recargar la pagina por completo envio el usuario y el password por medio de esta funcion un archiv php que se encarga de ver si el usuario esta registrado:
Código PHP:
Ver originalfunction validar()
{
//valores de los inputs
id=document.isesion.id_usuario.value;
pass=document.isesion.pass.value;
//instanciamos el objetoAjax
ajax=objetoAjax();
//uso del medotod POST
ajax.open("POST","scripts_php/validacion.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
if(ajax.responseText=="1")
{
ingresar();
document.getElementById ("carga").innerHTML='';
}
else
{
if(ajax.responseText=="0")
{
document.getElementById ("carga").innerHTML='';
alert("USUARIO O CONTRASEÑA NO VALIDOS");
}
}
}
else
{
document.getElementById ("carga").innerHTML='<center><img src="img/validando.gif"></img><br/>Validando...</center>';
}
};
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("id="+id+"&pass="+pass);
}
function ingresar() {
document.location.href='http://localhost/gpmotors/direccion.php';
}
el php donde se valida es el siguiente:
Código PHP:
Ver original<?php
header ("Expires: Fri, 14 Mar 1980 20:53:00 GMT"); header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); $_SESSION["id"]=$_POST["id"];
$id=$_SESSION["id"];
$pass=$_POST["pass"];
include('conexion.php');
$num= mysql_query ("SELECT id_usuario, password, tipo FROM usuarios WHERE id_usuario ='$id' AND password='$pass'",$conexion); if($regis==1)
{
$tipo=$fila['tipo'];
$validar=1;
echo"$validar";
}
else
{
$validar=0;
echo"$validar";
}
?>
como los usuarios estan divididos por tipo de usuario lo que quiero hacer es que despues de comprobar que si existen, voy asignar el tipo de usuario seleccionado a mi variable $tipo, lo que quisiera saber es ¿Puedo pasar esas 2 variables ($tipo y $validar) a mi javascript para utilizarlas? y de ser posible como los paso al javascript?