-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsanchezv2.cpp
More file actions
85 lines (73 loc) · 2.53 KB
/
Copy pathsanchezv2.cpp
File metadata and controls
85 lines (73 loc) · 2.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <iostream>
#include <string>
#include <map>
using namespace std;
map<string, string> users_database;
void registerAccount() {
string new_username, new_password, confirm_password;
cout << "\n--- Gawa ng Bagong Account ---" << endl;
cout << "Ilagay ang gustong Username: ";
cin >> new_username;
if (users_database.count(new_username)) {
cout << "May gumagamit na ng Username na 'yan. Subukan ang iba." << endl;
return;
}
while (true) {
cout << "ebutang ang Password: ";
cin >> new_password;
cout << "untroha ang Password gago!: ";
cin >> confirm_password;
if (new_password == confirm_password) {
break;
} else {
cout << "Hindi tugma ang mga Password. Subukan ulit." << endl; }
}
users_database[new_username] = new_password;
cout << "\nAccount mo Humana na bag o na!, " << new_username << "!" << endl;
}
void loginUser() {
string username_input, password_input;
int wrong_attempts = 0;
cout << "\n--- Log-in---" << endl;
while (wrong_attempts < 3) {
cout << "butang imong Username: ";
cin >> username_input;
cout << "butang sad imong Password: ";
cin >> password_input;
if (users_database.count(username_input) && users_database[username_input] == password_input) {
cout << "\nSuccessful ang Log-in! Welcome, " << username_input << "!" << endl;
cout << "Imagine nasa Facebook profile ka na ngayon!" << endl;
return;
} else {
wrong_attempts++;
if (wrong_attempts < 3) {
cout << "Mali ang Username o Password. May " << (3 - wrong_attempts) << " attempts ka pa." << endl;
} else {
cout << "Mali ang Username o Password ng 3 beses. Balik sa Main Menu." << endl;
return;
}
}
}
}
int main() {
while (true) {
cout << "\n--- Simple Log-in Portal ---" << endl;
cout << "1. new account" << endl;
cout << "2. log-in" << endl;
cout << "3. exit" << endl;
cout << " choice Option: ";
string choice;
cin >> choice;
if (choice == "1") {
registerAccount();
} else if (choice == "2") {
loginUser();
} else if (choice == "3") {
cout << "Salamat sa paggamit oscar" << endl;
break;
} else {
cout << "Mali imong oy untroha na bubu!." << endl;
}
}
return 0;
}