Buenas, tengo un login hecho en java swing.

Los usuarios y contraseñas están en un archivo txt, tengo que bloquear al usuario cuando se exceda de 3 intentos fallidos de su contraseña. Esto es lo que tengo en el boton aceptar donde se verifica que el usuario y contraseña exista, esto funciona a la perfección. 

private void BtnAceptarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

LoginTxt oLoginTxt = new LoginTxt();
String Usuario = this.jTUsuario.getText();
String Contraseña = this.jPasswordField1.getText();

if (oLoginTxt.login(Usuario, Contraseña)) {

JOptionPane.showMessageDialog(this, "Bienvenido");
JFBienvenido oJFBienvenido = new JFBienvenido(Usuario);
oJFBienvenido.setVisible(true);
this.setVisible(false);
return;

}
JOptionPane.showMessageDialog(this, "contraseña incorrecta o Usuario");
//cambiar


}

1 Respuesta

Respuesta

Usuario

Contraseña

Bloqueado (true o false)

cuentaintentos (1,2,3)

fechaHora_ultimo_login  (o intento de login )

-------------

pseudocodigo

-------------

si usuario/clave incorrecto

     si tiempoTranscurrido < 10minutos(o lo que sea)

            cuentaIntentos ++

            si cuentaIntentos>3

                            bloqueado = true

            fin

     y sino....

           resetea el contador

    fin

Fin

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas