Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <iostream>
- using namespace std;
- bool Login(char Username[], char Password[])
- {
- cout << "\t\t Please login into the account " << endl;
- char * TMP_USER_NAME = (char*)malloc(sizeof(char) * 20);
- char * TMP_PASSWORD = (char*)malloc(sizeof(char) * 20);
- cout << " Username : ";
- cin >> TMP_USER_NAME;
- cout << " Password : ";
- cin >> TMP_PASSWORD;
- if (strcmp(Username, TMP_USER_NAME) && strcmp(Password, TMP_PASSWORD)) {
- return false;
- }
- else {
- return true;
- }
- }
- char* EditPassword(char Password[])
- {
- char* OldPassword = (char*)malloc(sizeof(char) * 20);
- char* NewPassword = (char*)malloc(sizeof(char) * 20);
- cout << " Enter your old password : ";
- cin >> OldPassword;
- if (strcmp(OldPassword, Password)) {
- cout << " Now please enter your new password : ";
- cin >> NewPassword;
- }
- return NewPassword;
- }
- void Menu()
- {
- cout << "1) Register " << endl;
- cout << "2) Login " << endl;
- cout << "3) Change Password " << endl;
- cout << "4) Change Email " << endl;
- cout << "5) Change UserName " << endl;
- }
- void Register(char USRNAME[], char PSW[],char EMAIL[])
- {
- cout << " Enter your Username : ";
- cin >> USRNAME;
- cout << " Enter your Password : ";
- cin >> PSW;
- cout << " Enter your Email : ";
- cin >> EMAIL;
- }
- int main()
- {
- const int Size = 20;
- char UserName[Size];
- char Password[Size];
- char Email[Size];
- int answer;
- Menu();
- cin >> answer;
- switch (answer)
- {
- case 1:
- {
- Register(UserName, Password, Email);
- }
- break;
- case 2:
- {
- if (Login(UserName, Password)) {
- cout << " Your logged in Successfuly " << endl;
- }
- else {
- cout << " Wrong password or username " << endl;
- }
- }
- break;
- case 3:
- {
- }
- break;
- }
- cin.get();
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement