Membuat Program Login Dengan C++
Membuat Program Login Dengan C++
Kali ini saya mau buat program login dengan C++, dengan karakter "*" ketika mengetikkan password :)
Langsung aja disimak :)
#include <conio.h> // untuk getch();
#include<iostream> // untuk cin atau cout
using namespace std;
int main(void) {
int i;
char ch;
cout << "============================\n";
cout << "Selamat Datang di Form Login \n";
cout << "============================\n";
for (i=1; i<=3; i++) {
string user = "";
string pass = "";
cout << "Username : "; cin >> user;
cout << "Password : ";
ch = _getch();
while(ch != 13){
ch = _getch();
//haracter 13 is enter
pass.push_back(ch);
cout << '*';
}
if(ch='\b' && i>=1)
{
cout<<"\b \b";
--ch;
}
if (user == "ferdy" && pass == "ferdot")
{
cout << "\n--------------------\n";
cout << "Anda Berhasil Login" << endl;
cout << "--------------------\n\n";
return 0;
}
else {
cout << "\n\nMaaf Username & Password anda masukan salah.\n\n";
}
while (i <= 3);
cout << "Anda telah 3x memasukan Username & Password yang salah.\n";
cout << "Mohon maaf akun anda kami blokir untuk sementara. \n";
getch();
}
}
Ya begitulah kurang lebih, mohon dicoba sendiri, dan dioprek sendiri, karena saya gak bisa jelasin satu satu fungsinya, jika ada yang mau tanya tentang program di atas bisa hubungi saya
*Eh iya berhubung yang bikin saya yang noob ini, itu masih ada bugnya, jadi kalo ada yang bisa merbaikin, contact saya ya :)
Semoga bermanfaat :)
Kali ini saya mau buat program login dengan C++, dengan karakter "*" ketika mengetikkan password :)
Langsung aja disimak :)
#include <conio.h> // untuk getch();
#include<iostream> // untuk cin atau cout
using namespace std;
int main(void) {
int i;
char ch;
cout << "============================\n";
cout << "Selamat Datang di Form Login \n";
cout << "============================\n";
for (i=1; i<=3; i++) {
string user = "";
string pass = "";
cout << "Username : "; cin >> user;
cout << "Password : ";
ch = _getch();
while(ch != 13){
ch = _getch();
//haracter 13 is enter
pass.push_back(ch);
cout << '*';
}
if(ch='\b' && i>=1)
{
cout<<"\b \b";
--ch;
}
if (user == "ferdy" && pass == "ferdot")
{
cout << "\n--------------------\n";
cout << "Anda Berhasil Login" << endl;
cout << "--------------------\n\n";
return 0;
}
else {
cout << "\n\nMaaf Username & Password anda masukan salah.\n\n";
}
while (i <= 3);
cout << "Anda telah 3x memasukan Username & Password yang salah.\n";
cout << "Mohon maaf akun anda kami blokir untuk sementara. \n";
getch();
}
}
Ya begitulah kurang lebih, mohon dicoba sendiri, dan dioprek sendiri, karena saya gak bisa jelasin satu satu fungsinya, jika ada yang mau tanya tentang program di atas bisa hubungi saya
*Eh iya berhubung yang bikin saya yang noob ini, itu masih ada bugnya, jadi kalo ada yang bisa merbaikin, contact saya ya :)
Semoga bermanfaat :)
Comments
Post a Comment