import java.util.HashMap;
import java.util.Scanner;
public class UserLoginSystem {
private HashMap<String, String> userCredentials;
public UserLoginSystem() {
userCredentials = new HashMap<>();
}
public void registerUser(String username, String password) {
userCredentials.put(username, password);
System.out.println("User registered successfully!");
}
public boolean loginUser(String username, String password) {
if (userCredentials.containsKey(username)) {
if (userCredentials.get(username).equals(password)) {
System.out.println("Login successful!");
return true;
}
}
System.out.println("Invalid username or password.");
return false;
}
public static void main(String[] args) {
UserLoginSystem loginSystem = new UserLoginSystem();
// Register a user
loginSystem.registerUser("john", "pass123");
// Prompt user to login
Scanner scanner = new Scanner(System.in);
System.out.print("Enter username: ");
String username = scanner.nextLine();
System.out.print("Enter password: ");
String password = scanner.nextLine();
// Login user
loginSystem.loginUser(username, password);
scanner.close();
}
}