Question: Developing an authentication system for an application's user portal. Design a Java program that models the following scenario: (25 marks) Create a User class with
Developing an authentication system for an application's user portal. Design a Java program that models the following scenario: (25 marks)
- Create a User class with attributes username and password.
- Implement an “AuthenticationSystem” class that:
- Has a method “register(User user)” to add new users.
- Has a method “login(String username, String password)” to authenticate users based on their provided username and password.
- Demonstrate the functionality by requesting a user to enter a username and password and then attempting to log in with both correct and incorrect credentials.
Step by Step Solution
3.41 Rating (151 Votes )
There are 3 Steps involved in it
java import javautilArrayList import javautilList class User String username String password public ... View full answer
Get step-by-step solutions from verified subject matter experts
