Question: Perl Programming Write client and server programs to implement a simple client-server authentication system. You will be able to implement and test both the client
Perl Programming
Write client and server programs to implement a simple client-server authentication system. You will be able to implement and test both the client and server programs on a single machine by running them on different ports with the same Internet Protocol (IP) address. Your program must take care of the following:
At the client end, provide a menu such as: Register Authenticate yourself
If a user selects Register, get the login ID and password from the user and contact the server with the information required for registration. The server maintains a file with a list of client login IDs and associated passwords. The server updates this file with the registration information provided by the new user.
If a user selects Authenticate yourself, get the login ID and password from the user. Send this information to the server for authentication. The server authenticates the user by performing a password lookup and sending a "Client Authenticated" or "Client Not Authenticated" message. This is required to implement the JOIN feature in your distributed library implementation.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
