comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Validar un Login (username y password) con respecto a una BD (Java-SQLYog)

  • 1 Respuestas
  • 1443 Vistas

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

Desconectado magicworld

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Julio 06, 2015, 09:26:15 pm »
Hola gente! Necesito ayuda con el codigo para hacer el logueo de una sesion.
Tengo el Jform con los campos username y password, y el boton OK para entrar. Como tendria que hacer para que busque en la base de datos, y valide que el usuario y la passw son correctas, para asi poder continuar con la aplicacion?
Espero respuesta! GRACIAS!
« Última modificación: Julio 06, 2015, 10:01:13 pm por Gabriela »

Desconectado Gus Garsaky

  • *
  • Underc0der
  • Mensajes: 93
  • Actividad:
    0%
  • Reputación -1
    • Ver Perfil
  • Skype: gus.garsaky
« Respuesta #1 en: Julio 06, 2015, 09:57:38 pm »
Buenas noches. Te comento que las dudas se colocan en You are not allowed to view links. Register or Login, así que lo moveré hacia allá. Respecto a tu problema, ¿cuál es el problema que tienes, siendo específicos?

El flujo es realmente muy sencillo. Lo primero que debes hacer es obtener los dados ingresados:

Código: Java
  1. You are not allowed to view links. Register or Login username =  txtUsername.getText();
  2. You are not allowed to view links. Register or Login password = new You are not allowed to view links. Register or Login(txtPassword.getPassword());

Ahora, lo único que tienes que hacer es tu consulta. Aquí en realidad, no importa si estás usando capas de abstracción (patrones DAO o Repository) ya que la lógica es la misma: hacer una consulta hacia la base de datos para saber si los datos obtenidos existen.

Código: Java
  1. You are not allowed to view links. Register or Login ps = conn.prepareStatement("SELECT * FROM users WHERE username  = ? AND password = ?");
  2. ps.setString(1, username);
  3. ps.setString(2, password);
  4. You are not allowed to view links. Register or Login rs = ps.executeQuery();
  5. // evalua si el resultset está vacío, de ser así, no hay coincidencias
  6. if(!rs.next()) {
  7.     // mostrar error de login
  8. } else {
  9.     // login correcto
  10. }
  11. rs.close();
  12. ps.close();

Es un ejemplo muy sencillo, para aplicarlo en una aplicación real, debes de capturar posibles excepciones con un try catch o multi catch.
« Última modificación: Julio 06, 2015, 10:00:18 pm por Gus Garsaky »

 

¿Te gustó el post? COMPARTILO!



Comprobar que se va a utilizar X archivo y no el archivo Z [Java]

Iniciado por r00t_access

Respuestas: 3
Vistas: 1178
Último mensaje Junio 18, 2015, 08:27:14 pm
por Gus Garsaky
Java - Funcionamiento del método "compareTo"

Iniciado por Zepovop

Respuestas: 3
Vistas: 1371
Último mensaje Enero 17, 2017, 10:59:02 pm
por seth
[Ayuda] Programa compila pero tiene errores - import java.awt.EventQueue;

Iniciado por Only

Respuestas: 1
Vistas: 1674
Último mensaje Agosto 19, 2011, 01:00:02 am
por Deyual
como puedo hacer este problema en java, orientado a objetos?

Iniciado por armand987

Respuestas: 2
Vistas: 1092
Último mensaje Junio 30, 2017, 09:43:57 am
por Hu3c0
Me podrian echar una mano para el método submit post en java ...?

Iniciado por Hu3c0

Respuestas: 0
Vistas: 909
Último mensaje Enero 25, 2014, 10:53:59 am
por Hu3c0