Guest User

Untitled

a guest
Dec 5th, 2014
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 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<<" Please enter your Mail(Min 12 / Max 30):";
  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):";
  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. std::string user1,pass1;
  51.  
  52. std::cout<<"Username:";
  53.  
  54. std::cin>>user1;
  55.  
  56. std::cout<<"Password:";
  57.  
  58. std::cin>>pass1;
  59.  
  60.  
  61.  
  62.  
  63. if(user1==user && pass1==pass)
  64. {
  65. cls();
  66. std::cout<<"Login succesfull!";
  67. }
  68. else
  69. {
  70. cls();
  71. std::cout<<"Login failed";
  72. }
  73. }
  74. else
  75. {
  76.  
  77. cls();
  78.  
  79.  
  80. std::cout<<"You haven't respected the rules\nPlease try again\n";
  81.  
  82. regis();
  83. }
  84.  
  85. }
  86.  
  87.  
  88.  
  89.  
  90. int main()
  91. {
  92.  
  93. std::cout<<"\n\n\n Please register to enter on site\n";
  94.  
  95. regis();
  96. }
Advertisement
Add Comment
Please, Sign In to add comment