Mtro. Fernando Arciniega

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

Cómo crear un programa en java para el logueo de un usuario

Cómo crear un programa en java para el logueo de un usuario

En esta entrada de blog, te guiaré paso a paso para crear un programa en Java que simule el proceso de inicio de sesión de un usuario. El programa solicitará al usuario que ingrese un nombre de usuario y una contraseña. Para este ejercicio, el nombre de usuario debe ser ADMIN y la contraseña debe ser JAVA. Si se ingresa cualquier otra combinación, el programa mostrará un mensaje de error y permitirá volver a intentarlo. Si la información ingresada es correcta, se mostrará un mensaje de bienvenida.

Paso 1: Configuración del Proyecto

  1. Crear un nuevo proyecto en tu IDE: Abre tu entorno de desarrollo Java y crea un nuevo proyecto llamado «LoginUsuario».
  2. Crear una clase Java: Dentro del proyecto, crea una nueva clase y nómbrala Login.

Paso 2: Definir las Credenciales de Inicio de Sesión y Configurar el Escáner

Primero, necesitamos definir las credenciales correctas para el nombre de usuario y la contraseña. Luego, configuramos el programa para recibir la entrada del usuario.

import java.util.Scanner;

public class Login {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String usuarioCorrecto = "ADMIN";
        String passwordCorrecto = "JAVA";
        String usuario, password;
  • Credenciales: Definimos dos variables (usuarioCorrecto y passwordCorrecto) que contienen el nombre de usuario y la contraseña correctos.

Paso 3: Solicitar y Verificar las Credenciales del Usuario

A continuación, solicitamos al usuario que ingrese su nombre de usuario y contraseña, y luego verificamos si coinciden con las credenciales correctas.

        do {
            System.out.print("Ingresa tu usuario: ");
            usuario = scanner.nextLine();
            System.out.print("Ingresa tu contraseña: ");
            password = scanner.nextLine();

            if (usuario.equals(usuarioCorrecto) && password.equals(passwordCorrecto)) {
                System.out.println("¡Bienvenido!");
                break;
            } else {
                System.out.println("Error: Usuario o contraseña incorrectos. Inténtalo de nuevo.");
            }
        } while (true);
    }
}
  • Comparación de credenciales: Utilizamos el método equals para comparar las credenciales ingresadas por el usuario con las correctas.
  • Bucle de intento: El programa utiliza un bucle do-while para permitir que el usuario intente ingresar las credenciales correctas tantas veces como sea necesario.

Paso 4: Dar un Mensaje de Bienvenida o de Error

Si las credenciales ingresadas son correctas, se mostrará un mensaje de bienvenida y el programa terminará. Si son incorrectas, se mostrará un mensaje de error y se solicitarán nuevamente.

Código Completo

import java.util.Scanner;

public class Login {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String usuarioCorrecto = "ADMIN";
        String passwordCorrecto = "JAVA";
        String usuario, password;

        do {
            System.out.print("Ingresa tu usuario: ");
            usuario = scanner.nextLine();
            System.out.print("Ingresa tu contraseña: ");
            password = scanner.nextLine();

            if (usuario.equals(usuarioCorrecto) && password.equals(passwordCorrecto)) {
                System.out.println("¡Bienvenido!");
                break;
            } else {
                System.out.println("Error: Usuario o contraseña incorrectos. Inténtalo de nuevo.");
            }
        } while (true);
    }
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *