A Java-based console application that simulates a secure user login system. The app reads user data stored in a CSV file (data.txt) and validates credentials with:
- Case-insensitive username matching
- Case-sensitive password matching
It implements a lockout mechanism after 5 failed login attempts, ensuring secure login validation. β¨
- β
File-based user data storage (
data.txt) - β Case-insensitive username validation
- β Case-sensitive password validation
- β 5 maximum login attempts before lockout
- β User-friendly console interface π»
- β Secure credential validation π