Guest User

Untitled

a guest
Aug 6th, 2018
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. (in twitterapp)
  2.  
  3. public boolean login(String userName, String password)
  4. {
  5. boolean LogIn = false;
  6. if(users.size() == 0)
  7. {
  8. LogIn = false;
  9. }
  10. else
  11. if(currentUser == null)
  12. {
  13. Iterator<User> it = users.iterator();
  14. {
  15. while(it.hasNext())
  16. {
  17. User user = it.next();
  18. String NameToLogIn = user.getUserName();
  19. if(userName.equals(NameToLogIn))
  20. {
  21. if(user.getPassWord().equals(password))
  22. {
  23. currentUser = user;
  24. LogIn = true;
  25. }
  26. else
  27. {
  28. LogIn = false;
  29. }
  30. }
  31. else
  32. {
  33. LogIn = false;
  34. }
  35. }
  36. }
  37. }
  38. else
  39. {
  40. LogIn = false;
  41. }
  42. return LogIn;
  43. }
  44.  
  45. (in twittertextui)
  46. if(commandWord.equals("login"))
  47. {
  48. int ParameterWords = TotalNumberOfWords - NumberOfCommandWords;
  49. if(twitterapp.getNumberOfUsers() == 0)
  50. {
  51. System.out.println("There are no users yet. Please make an account.");
  52. }
  53. else
  54. {
  55. if(ParameterWords == 2)
  56. {
  57. if(twitterapp.getcurrentuser() == null)
  58. Moet hier nog een lust komen die nagaat of de username en password overeenkomen?nee toch he? want dat wordt nagekeken in twitterapp.login(..)
  59. {
  60. String userName = words.get(NumberOfCommandWords);
  61. String password = words.get(NumberOfCommandWords+1);
  62. twitterapp.login(userName,password);
  63. if((twitterapp.login(userName,password)) == true) // hier gaat hij altijd naar het else-gedeelte, hoewel de methode in twitterapp 'true' is
  64. {
  65. System.out.println("You were logged in successfully!");
  66. }
  67. else
  68. {
  69. System.out.println("Password and username didn't match!");
  70. }
  71. }
  72. else
  73. {
  74. System.out.println("Please first logout");
  75. }
  76. }
  77.  
  78. else
  79. {
  80. System.out.println("Please type the required number of words.");
  81. System.out.println("Please type help for instructions.");
  82. }
Add Comment
Please, Sign In to add comment