Advertisement
Guest User

Untitled

a guest
Oct 8th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. final int NUM_USERS = 6; // Max Number of Users.
  2. UserInfo[] users = new UserInfo[NUM_USERS]; // Array of Users.
  3. int loginCounter = 0; // Counts bad login attempts.
  4. int i = 0; // Loop index variable.
  5. String userRole = ""; // Holds user's role text.
  6.  
  7. for (loginCounter = 1; loginCounter <= 3; ++loginCounter) {
  8. // Get User's Credentials.
  9. System.out.println("Enter Username: ");
  10. String username = input.next().toLowerCase();
  11. input.nextLine(); // Allows User to enter password.
  12. System.out.println("Enter Password: ");
  13. String password = input.nextLine();
  14.  
  15. // Convert password to MD5 hash.
  16. String hash = sysLogin.convertToMd5(password);
  17. for (i = 0; i < users.length; ++i) {
  18. if (username.equals(users[i].getUsername())) {
  19. if (hash.equals(users[i].getHash())) {
  20. userRole = users[i].getRole();
  21. sysLogin.goodLogin(); // Prints Good Login message.
  22. break;
  23. }
  24. else {
  25. sysLogin.badLogin(); // Prints Bad Login message.
  26. }
  27. }
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement