Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2007, 13:21
JoeCole
 
Fecha de Ingreso: junio-2005
Mensajes: 60
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: Problema autentificacion mediante protocolo http

Primeramente dar las gracias a GreenEyed por la respuesta.

Voy a poner el codigo porque sigo sin poder hacerlo :(

Yo tengo lo siguiente:

Código PHP:
class ConnectionTest {

    public static 
void main(String[] argsthrows Exception {
       
URL url = new URL("URL_de_pagina_con_formulario_para_loguearse");
       
URLConnection conexion =  url.openConnection(); 
       
String consulta "logindata.username=mi_username&logindata.password=mi_password";
       
       
conexion.setDoOutput(true);
       
OutputStreamWriter out = new OutputStreamWriter(conexion.getOutputStream());
       
out.write(consulta);       
       
out.flush();
              
       
BufferedReader in = new BufferedReader(new InputStreamReader(conexion.getInputStream()));
       
String linea null;
       
String Salida ="";
            
       while ((
linea in.readLine()) != null) {
             
Salida += linea;
            }
            
       
out.close();
       
in.close();
        
       
System.out.println(Salida);
       
System.out.println(conexion.getURL());
        
        
    }

El formulario el cual quiero enviar los datos seria algo asi:


Código PHP:
<form method="post" name="logindata" onSubmit="return safeLogin(this);">
<
input  type=text name=username value="Usuario">
<
input  type=password name=password value="Contraseña">
<
td onClick="button_onClick('login_button', 'safeLogin(this);', 'single', 'normal')" align="center" valign="center" class="button_normal_middle"></d
Este formulario en si, no es el que realmente me valida, este lo que haces es al pulsar llamar a una funcion JavaScript que codifica el password y el login y este ya envia la peticion al servidor, pero evidentemente tengo que meter los datos en ese formualrio para que mis datos enviados pasen por esa funcion JavaScript.

El que valida es este:
Código PHP:
<form action="/?p=login&uqid=1194283667" method="post" name="login" onsubmit="">
  <
input type="hidden" name="logindata[md5]" value="">
  <
input type="hidden" name="md5c" value="14ae9c690b3ac43845b69183652e6332">
  <
input type="hidden" name="logindata[username]" value="">
 </
form
No se si me explico..