#include<iostream>
#include<cstdlib>
using namespace std;
int main ( )
{
string a;
string user,user2 , new_user;
cout << "Please Enter 1 to enter SignUp Screen..\n " ;
getline( cin , a, '\n ' ) ;
if ( a == "1" )
{
cout << "Enter your Username it should have a maximum limit of 8 characters\n " << endl;
getline( cin , user, '\n ' ) ;
new_user = user;
cout << "Your account is Created ! \n " ;
}
else
{
cout << "You entered number other then 1 \n " ;
}
cout << " Enter Username To Sign in \n " ;
getline( cin , user2, '\n ' ) ;
if ( user2 == new_user) {
cout << "Successful Login!! \n " ;
}
else {
int i= 0 ;
while ( i < 4 )
{
cout << " Enter Again Username To Sign in \n " ;
getline( cin , user2, '\n ' ) ;
if ( user2 == new_user)
{
cout << "Successful Login !\n " ;
exit ( 0 ) ;
return 0 ;
}
else {
i++ ; }
}
cout << "Contact System Administrator ! ! ! \n " ;
}
exit ( 0 ) ;
return 0 ;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNzdGRsaWI+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4gKCkKewpzdHJpbmcgYTsKc3RyaW5nICB1c2VyLHVzZXIyICwgbmV3X3VzZXI7CmNvdXQgPDwgIlBsZWFzZSBFbnRlciAxIHRvIGVudGVyIFNpZ25VcCBTY3JlZW4uLlxuICI7IApnZXRsaW5lKGNpbiwgYSwgJ1xuJyk7CmlmIChhID09ICIxIikKICAgIHsKICAgIGNvdXQgIDw8ICJFbnRlciB5b3VyIFVzZXJuYW1lICBpdCBzaG91bGQgaGF2ZSBhIG1heGltdW0gbGltaXQgb2YgOCBjaGFyYWN0ZXJzXG4gIiAgPDwgZW5kbDsgCiAgICBnZXRsaW5lKGNpbiwgdXNlciwgJ1xuJyk7CiAgICBuZXdfdXNlciA9IHVzZXI7CiAgICBjb3V0IDw8ICJZb3VyIGFjY291bnQgaXMgQ3JlYXRlZCAhIFxuIjsKICAgIH0KZWxzZQogICAgewogICAgY291dCA8PCAiWW91IGVudGVyZWQgbnVtYmVyIG90aGVyIHRoZW4gMSBcbiI7IAogICAgfQpjb3V0IDw8ICIgRW50ZXIgVXNlcm5hbWUgVG8gU2lnbiBpbiBcbiAiOwpnZXRsaW5lKGNpbiwgdXNlcjIsICdcbicpOwoKaWYgKHVzZXIyID09IG5ld191c2VyKXsKICAgIGNvdXQgPDwgIlN1Y2Nlc3NmdWwgTG9naW4hISBcbiAiOyAKfQplbHNlewogICAgaW50IGk9MDsKICAgIHdoaWxlIChpIDwgNCkKICAgICAgICB7CiAgICAgICAgY291dCA8PCAiIEVudGVyIEFnYWluIFVzZXJuYW1lIFRvIFNpZ24gaW4gXG4gIjsKICAgICAgICBnZXRsaW5lKGNpbiwgdXNlcjIsICdcbicpOwogICAgICAgIAogICAgICAgIGlmKHVzZXIyID09IG5ld191c2VyKQogICAgICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIlN1Y2Nlc3NmdWwgTG9naW4gIVxuIjsgCiAgICAgICAgICAgIGV4aXQoMCk7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICB9CiAgICAgICAgZWxzZXsKICAgICAgICAgICAgaSsrO30KICAgICAgICB9ICAKICAgIGNvdXQgPDwgIkNvbnRhY3QgU3lzdGVtIEFkbWluaXN0cmF0b3IgISAhICEgXG4gIiA7CiAgICB9CmV4aXQoMCk7CnJldHVybiAwOwp9Cg==