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[] args) throws 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..