Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2007, 23:20
ratamaster
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 7 meses
Puntos: 0
problema de enmascaramiento del POST

Hola!
Tengo el siguiente problema:
Estoy haciendo un form que hace el submit por medio de ajax usando el método POST.

Tengo una función que va concatenando los campos del formulario y luego son enviados encodeados para post.

El problema que encontré, es que con un debugger como el que uso en firefox, tengo la posibilidad de ver todos los parametros que estoy enviando, por ejemplo: password='no lo quiero mostrar!!!'

Exisite alguna manera de enmascarar los parametros que se pasan por medio de post?, aqui les paso las funciones que uso:

Código PHP:
// esta es la que ejecuta el ajax. 
//document.getElementById('login') es el form 
function validateUser(){
  var 
oXmlHttp=zXmlHttp.createRequest();
  var 
sBody getRequestBody(document.getElementById('login'));
    
oXmlHttp.open('post'document.getElementById('login').actiontrue);
    
oXmlHttp.setRequestHeader("Content-Type""application/x-www-form-urlencoded");
    
oXmlHttp.onreadystatechange=function(){
        if (
oXmlHttp.readyState==4){
            if(
oXmlHttp.status==200){
                                        
//lo que sea
                    
}else{
                
alert("An error occurred while trying to contact the server.");
            }
        }
    };    
oXmlHttp.send(sBody);


//esta forma la cadena de post:
function getRequestBody(oForm){
  var 
aParams = new Array();
  for(var 
i=;oForm.elements.length;i++) {
    var 
sParam encodeURIComponent(oForm.elements[i].name);
    
sParam += "=";
    
sParam += encodeURIComponent(oForm.elements[i].value);
    
aParams.push(sParam);
  }
  return 
aParams.join("&");

gracias!!!
__________________
ratamaster