Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a c++ program that will prompt a user to enter a username and password. Va

ID: 3778258 • Letter: W

Question

Write a c++ program that will prompt a user to enter a username and password. Validate the user's login before allow the use to advance. You must start out by having a datafile that has a list of ten (10) usernames and passwords. Possible login error messages for username: 1. Username not found Possible login error messages for password 1. Password not found 2. Password must contain eight (8) or more characters 3. Password must contain a special character 4. Password cannot have blank spaces 5. Password must have at least two numbers 6. Password must have at least one uppercase letter The program should prompt a user with a login screen. (Example) Enter Login ID: XXXXXXXXXX (if login is not found, display error message and loop until correct of the user chooses to exit.) The Enter Password: XXXXXXXXXXXXX (If the password not found, display error message and loop twice. If not successful after two attempts, write a login attempt log to a log file named "ERROR LOG" lf login attempt is successful, prompt the user with the following screen: 1. Add a User & Password 2. Update user password 3. Exit Enter your choice:

Explanation / Answer

#include <iostream>

#include <string>

using namespace std;

int main()

{

                const string USERNAME = "chegg";

                const string PASSWORD = "12345678";

                string username, password;

                cout << "Enter Username : ";

                cin >> username;

                if(username.length() < 4)

                {

                                cout << "Username length must be atleast 4 characters long.";

                }

                else

                {

                                cout << "Enter Password : ";

                                cin >> password;

                                if(password.length() < 8)

                                {

                                                cout << "Password length must be atleast 8 characters long.";

                                }

                                else

                                {

                                                if(username == USERNAME && password == PASSWORD)

                                                {

                                                                cout << "User credentials are correct!!!" << endl;

                                                }

                                                else

                                                {

                                                                cout << "Invalid login details" << endl;

                                                }

                                }

                }

                return 0;

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote