0% found this document useful (0 votes)
14 views8 pages

Final EP

Uploaded by

super.sonic.ss54
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views8 pages

Final EP

Uploaded by

super.sonic.ss54
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Edras Chirinos

04/13/24
CIST2362 C++ 2
Professor Leonardo Villamil
Final Project Lab Report
Project Prompt:

Project Requirements:
User must be able to enter a number to access the options in the menu. User must be able to
log in to their account with a password, but if user has no password then a password must be
created. When creating a password the following requirements must be met:

Program must validate the password the user enters, and display specific error messages when
requirements are not met.
C++ Implementation:
The code for the project is in the C__2FinalProject.cpp file.

Testing:
1. Program prompts user to enter username:

2. Program displays main menu

3. (Login) User Enters 1 to Login (without password)


4. (Login) User enters 1 to login (with password)

5. (Login) User enters password incorrectly

6. (Login) User enters password correctly

7. (Create Password) User enters 2 to create password


8. (Create Password) User enters a password less than 6 characters

9. (Create Password) User enters a password with no capital letters

10. (Create Password) User enters a password with no lowercase letters

11. (Create Password) User enters a password with no numbers

12. (Create Password) User enters a password with no special character

13. (Create Password) User enters a valid password


14. (Change Password) User enters 3 to change password (with no password) (validation
same as when first creating password)

15. (Change Password) User enters 3 to change password (with password)

16. (Change Password) User enters wrong password

17. (Change Password) User enters right password

18. (Change Password) User enters invalid password (same validation applies)
19. (Change Password) User enters new password (validation same as when first creating
password)

20. (Delete User) User enters 4 to delete user (when no password)


21. (Delete User) User enters 4 to delete user (with password)

22. (Delete User) User enters wrong password

23. (Delete User) User enters correct password

24. (Exit) User enters 5 to exit


25. User enters invalid number

You might also like