Foros del Web » Programación para mayores de 30 ;) » Java »

¿como hacer un login en java mediante conexion a un base de datos?

Estas en el tema de ¿como hacer un login en java mediante conexion a un base de datos? en el foro de Java en Foros del Web. hola, me gustaria saber como hago un formulario de logeo en java (aplicacion de escritorio) con una BdeD ya tengo lista la conexion y funciona ...
  #1 (permalink)  
Antiguo 02/10/2010, 10:54
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 13 años, 8 meses
Puntos: 1
Sonrisa ¿como hacer un login en java mediante conexion a un base de datos?

hola, me gustaria saber como hago un formulario de logeo en java (aplicacion de escritorio) con una BdeD ya tengo lista la conexion y funciona bien pero como hago para saber si el usuario y la contraseña son correctas y estan en la base de datos la consulta es mas o menos asi :

("SELECT * FROM usuario WHERE niickname_usuario = '"+this.textFieldRectBackground1.getText()+"' and clave_usuario= '"+this.passwordFieldRectIcon1.getText()+"'",2) ;

como se si esa consulta me arrojo algun resultado como comparo los campos con los text.
gracias!!!
  #2 (permalink)  
Antiguo 02/10/2010, 14:13
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: ¿como hacer un login en java mediante conexion a un base de datos?

Hola:

Creo que la tienes bien planteada.
Aunque soy partidario de que hagas una limpieza del usuario y la contraseña antes de meterla directamente en la sql y lanzarla contra la base de datos.
Simplemente es para evitar la inyección de código SQL por parte de usuarios malintencionados.

Se me ocurre algo asi (aunque no soy muy bueno)

Usuario: ' or true --

Si te menten algo así la consulta te va devolver todos los usuarios de la tabla. Por lo tanto tienes que evitar que metan caracteres diferentes a números y letras.

Y esto sin saber mucho de inyección de código. Que hay gente mu malita por ahí que sabe mucho de esto.

Espero que te sirva.

Saludos.

Filemute
  #3 (permalink)  
Antiguo 04/10/2010, 08:16
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: ¿como hacer un login en java mediante conexion a un base de datos?

Puedes usar Spring Security es una robusta solución para la autenticación y autorización de tu aplicación web, y la verdad es bastante sencillo configurarlo.

http://www.springbyexample.org/examp...ty-webapp.html

Saludos!
  #4 (permalink)  
Antiguo 28/02/2013, 06:56
 
Fecha de Ingreso: julio-2010
Ubicación: Peru
Mensajes: 4
Antigüedad: 13 años, 10 meses
Puntos: 0
Información Respuesta: ¿como hacer un login en java mediante conexion a un base de datos?

tal vez te pueda ayudar estos videos

login java en bd con mysql
primera parte
http://www.youtube.com/watch?v=a2qMcZaq4iw

segunda parte
http://www.youtube.com/watch?v=d-LwQSmlqBc

Etiquetas: conexion, login
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.