Acceder a pagina web con user y pass desde Java

Iniciado por puntoBat, 9 Junio 2014, 18:15 PM

0 Miembros y 1 Visitante están viendo este tema.

puntoBat

Buenas tardes gentecilla,

Tengo que hacer un programilla que dándole a un botón, me dirija a una pagina web,
es un panel de control tipo phpmyadmin, por lo que también tengo que mandarle usuario y contraseña.

lo que quiero es acceder a este panel evitando poner el usuario y la contraseña, que estas las definiría en el programa.

Como puedo hace esto?

Alguien me puede dar info, tuto, código etcc..

un Saludo!!

Darek17

aun estoy aprendiendo y a esa parte aun no he llegado. pero por logica y usando el pseudocodigo para que se entienda lo que quieres hacer.

yo te dejo un ejemplo aver si es lo que quieres hacer.


1º abrir aplicacion.
2º introducir en un campo usuario.
3º introducir en un segundo campo clave.
4º dar a voton de conectar.
5º automaticamente  te abre el navegador predeterminado.
6º introduce en el campo usuario el usuario ya introducido en la aplicacion.
7º introduce en el campo password la clave ya introducida en la aplicacion.
8º Da a entrar en la web.


este seria el sistema.

te dejo varios codigos, yo imvestigare, si encuentro algo o consigo hacer un codigo te aviso.

http://www.javamexico.org/foros/java_enterprise/conectar_mi_aplicacion_java_una_pagina_de_internet_donde_se_encuentra_mi_base_


public void conectar() {
Connection conexion = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://databasered4.dyndns.org:90/respaldo", "user", "password");
} catch (SQLException e) {
System.out.println("Error de MySQL: " + e.getMessage()+" "+e);
} catch (Exception e) {
System.out.println("Error inesperado: " + e.getMessage()+" "+e);
}
}


http://www.lawebdelprogramador.com/foros/Java/1395253-conectar_una_aplicacion_escritorio_con_una_base_de_datos_alojada_en_un_Hosting.html

public static Connection Conexion()throws Exception
{
Connection conn = null;
try
{
String url = "jdbc:postgresql://45.87.32.159:5432/BaseDatos";
String usuario = "louis";
String password = "1234";
Class.forName("org.postgresql.Driver");
conn = DriverManager.getConnection(url,usuario,password);
}
catch(Exception ex)
{
ex.toString();
JOptionPane.showMessageDialog(null, ex.toString());
}
return conn;
}


Darek17

he encontrado una informacion buena. si quieres echarle un vistazo

http://www.webtaller.com/construccion/lenguajes/java/lecciones/como_conectar_java_access.php

yo en cuanto tengo un poco de tiempo me pondre a estudiarla y si veo que no pones que lo as resuelto te pondre el cogique que guenere auque seria bueno saber la direcion a la que quieres conectar.

puntoBat

Haber chicos. gracias por contestar, pero el codigo y los links que habeis puest creo que son para conectar con mysql de esa a la que se desea.

Ese tema esta totalmente dominado. Os dejo un pseudo de como funcionaria

1:abrir la aplicacion.
2:click en boton "ENTRAR"
3:aparece por ejemplo: tu perfil de facebook, sin tener que logearte


En la programacion del boton tendria que realizar lo siguiente:

1:enviar peticiones de conexion a la url que indiquemos
2:si acepta la conexion, enviar user y pass a los campos que indica
3:que pulse el boton entrar o acceda directamene.


Tengo mirado el driver httpCliente de apache, pero no entiendo muxo el codigo de ejemplo:
http://hc.apache.org/httpcomponents-client-4.3.x/quickstart.html

aqui esta la documentacion.

http://hc.apache.org/httpcomponents-client-4.3.x/index.html