que tal amigo, yo he utilizado xajax para tomar los valores del formulario, solo que mi formulario no es de usuarios y password, por lo tanto no se si las siguientes lineas que pones tenga un relacion con el tuyo o de plano salen sobrando:
Código:
$xajax->setCharEncoding('ISO-8859-1');
$xajax->configure('decodeUTF8Input',true);
$resp=new xajaxResponse('ISO-8859-1'); /**** -> no le pongo ningun atributo ***/