Advertisement
Guest User

Untitled

a guest
Dec 5th, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. #include <cctype>
  2. #include <ctime>
  3. #include <functional>
  4. #include <iostream>
  5. #include <random>
  6. #include <string>
  7. #include <vector>
  8. #include <windows.h>
  9.  
  10. void cls()
  11. {
  12. HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
  13. COORD coordScreen = { 0, 0 };
  14. DWORD cCharsWritten;
  15. CONSOLE_SCREEN_BUFFER_INFO csbi;
  16. DWORD dwConSize;
  17. if( !GetConsoleScreenBufferInfo( hConsole, &csbi ))
  18. return;
  19. dwConSize = csbi.dwSize.X * csbi.dwSize.Y;
  20. if( !FillConsoleOutputCharacter( hConsole, (TCHAR) ' ', dwConSize, coordScreen, &cCharsWritten ) ||
  21. !GetConsoleScreenBufferInfo( hConsole, &csbi ) ||
  22. !FillConsoleOutputAttribute( hConsole, csbi.wAttributes, dwConSize, coordScreen, &cCharsWritten ))
  23. return;
  24. SetConsoleCursorPosition( hConsole, coordScreen );
  25. }
  26. int regis()
  27. {
  28.  
  29. std::string user,pass,mail;
  30.  
  31. std::cout<<"\n\n\n \n Please enter your Mail(Min 12 / Max 3-)\n";
  32.  
  33. std::cin>>mail;
  34.  
  35. std::cout<<" Please enter your UserName";
  36.  
  37. std::cin>> user;
  38.  
  39. std::cout<<" Enter your password(Min 6 / Max 18)\n";
  40.  
  41. std::cin>>pass;
  42.  
  43. if(pass.size()<=18 && mail.size()>=12 && pass.size()>=6 && mail.size()<=30)
  44. {
  45.  
  46. cls();
  47.  
  48. std::cout<<" Registration complete!\nNow please login in\n";
  49.  
  50. int reg1;
  51.  
  52. std::cout<<"Hit 1 do start logging in\n";
  53.  
  54. std::cin>>reg1;
  55.  
  56. if(reg1==1)
  57. {
  58. cls();
  59.  
  60. std::string user1,pass1;
  61.  
  62. std::cout<<"Username:";
  63.  
  64. std::cin>>user1;
  65.  
  66. std::cout<<"Password::";
  67.  
  68. std::cin>>pass1;
  69.  
  70. if(user1==user && pass1==pass)
  71. {
  72. cls();
  73. std::cout<<"Login succesfull!";
  74. }
  75. else
  76. {
  77. cls();
  78. std::cout<<"Login failed";
  79. regis();
  80. }
  81. }
  82. else
  83. {
  84. cls();
  85. std::cout<<"You haven't entered 1, please try again\n";
  86. regis();
  87. }
  88. }
  89.  
  90. else
  91. {
  92.  
  93. cls();
  94.  
  95.  
  96. std::cout<<"You haven't respected the rules\nPlease try again\n";
  97.  
  98. regis();
  99. }
  100. }
  101. int main()
  102. {
  103. int reg;
  104.  
  105. std::cout<<"\n\n\n Please register to enter on site(Press 1)\n";
  106.  
  107. std::cin>>reg;
  108.  
  109. if(reg==1)
  110. {
  111. cls();
  112. regis();
  113. }
  114. else
  115. {
  116. cls();
  117. std::cout<<"You haven't entered 1, please try again\n";
  118. main();
  119. }
  120.  
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement