Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6.  
  7.  
  8. bool Login(char Username[], char Password[])
  9. {
  10.  
  11. cout << "\t\t Please login into the account " << endl;
  12.  
  13. char * TMP_USER_NAME = (char*)malloc(sizeof(char) * 20);
  14. char * TMP_PASSWORD = (char*)malloc(sizeof(char) * 20);
  15.  
  16. cout << " Username : ";
  17. cin >> TMP_USER_NAME;
  18.  
  19. cout << " Password : ";
  20. cin >> TMP_PASSWORD;
  21.  
  22.  
  23. if (strcmp(Username, TMP_USER_NAME) && strcmp(Password, TMP_PASSWORD)) {
  24. return false;
  25. }
  26. else {
  27. return true;
  28. }
  29.  
  30. }
  31.  
  32.  
  33. char* EditPassword(char Password[])
  34. {
  35. char* OldPassword = (char*)malloc(sizeof(char) * 20);
  36. char* NewPassword = (char*)malloc(sizeof(char) * 20);
  37.  
  38. cout << " Enter your old password : ";
  39. cin >> OldPassword;
  40.  
  41. if (strcmp(OldPassword, Password)) {
  42. cout << " Now please enter your new password : ";
  43. cin >> NewPassword;
  44. }
  45.  
  46.  
  47. return NewPassword;
  48. }
  49.  
  50. void Menu()
  51. {
  52. cout << "1) Register " << endl;
  53. cout << "2) Login " << endl;
  54. cout << "3) Change Password " << endl;
  55. cout << "4) Change Email " << endl;
  56. cout << "5) Change UserName " << endl;
  57. }
  58.  
  59. void Register(char USRNAME[], char PSW[],char EMAIL[])
  60. {
  61. cout << " Enter your Username : ";
  62. cin >> USRNAME;
  63.  
  64. cout << " Enter your Password : ";
  65. cin >> PSW;
  66.  
  67. cout << " Enter your Email : ";
  68. cin >> EMAIL;
  69. }
  70.  
  71. int main()
  72. {
  73. const int Size = 20;
  74. char UserName[Size];
  75. char Password[Size];
  76. char Email[Size];
  77. int answer;
  78.  
  79.  
  80. Menu();
  81. cin >> answer;
  82.  
  83. switch (answer)
  84. {
  85. case 1:
  86. {
  87. Register(UserName, Password, Email);
  88. }
  89. break;
  90. case 2:
  91. {
  92. if (Login(UserName, Password)) {
  93. cout << " Your logged in Successfuly " << endl;
  94. }
  95. else {
  96. cout << " Wrong password or username " << endl;
  97. }
  98. }
  99. break;
  100.  
  101. case 3:
  102. {
  103.  
  104. }
  105. break;
  106. }
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. cin.get();
  117. cin.get();
  118. return 0;
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement