Código PHP:
<?php
session_start();
require ('xajax/xajax_core/xajax.inc.php');
$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
$xajax->configure('decodeUTF8Input',true);
function procesar_formulario($form_entrada){
$respuesta = new xajaxResponse();
$respuesta->setCharacterEncoding('ISO-8859-1');
//validación
$error_form = "";
if ($form_entrada["usuario"] == "")
$error_form = "Debes escribir tu usuario";
elseif ($form_entrada["password"] == "")
$error_form = "Debes escribir tus password";
//compruebo resultado de la validación
if ($error_form != ""){
$respuesta->Assign("mensaje","innerHTML","<span style='color:red;'>$error_form</span>");
}else{
//Aqui se aprueba que se llenaron los campos
$_SESSION["sesionID"]=$form_entrada["usuario"];
header("location:intranet.php");
//tenemos que devolver la instanciación del objeto xajaxResponse
}
return $respuesta;
}
$xajax->register(XAJAX_FUNCTION, 'procesar_formulario');
$xajax->processRequest();
?>