Lompat ke konten Lompat ke sidebar Lompat ke footer

Limit Login C++ | While Loop

Suatu program pasti memiliki limit atau batasan berapa kali pengguna untuk masuk ke sistem tersebut, salah satu fungsi ini agar tidak terjadi looping atau mengulang terus menerus. Nah pada kali ini akan membahas tentang limit login in c++. Ada beberapa ketentuan yang akan Kita buat pada code kali ini, yaitu : 

  • Masuk / login menggunakan username dan password.
  • Username dan password dapat berupa angka / huruf atau dapat kolaborasi angka dan huruf
  • Hanya diberi kesempatan 3X untuk login.
  • Jika sudah mencapai 3X percobaan, maka sistem secara otomatis akan keluar dengan sendiri.
Sebelum melakukan coding lebih bagus lagi Jika code tersebut dirancang terlebih dahulu, agar saat Kita melakukan coding sudah terstruktur dan tidak adanya program yang error atau gagal.

Alasan mengapa menggunakan While Loop, kenapa tidak menggunakan For Loop ? Karena pada kasus Login bisa salah username & password sebanyak 1X atau 2X atau ke-3X nya baru benar menginput username & passwordnya.

Source : 
#include <iostream>
#include <conio.h>
#include <string.h>

using namespace std;

main (){
	
	int i;  
   
  	string input_password, input_username;
   	string username = "malasngoprek";
		string password = "010218";    
   	string login = "block";    
   	i = 1;    
   
   	cout << "============================================"<<endl;    
   	cout << "             Masuk ke Akun Anda               "<<endl;   
   	cout << "============================================"<<endl;  
   
   		do {             
       		cout<<"Username : ";
       		cin>>input_username;
			    cout<<"Password : "; 
          cin>>input_password; 
	          
       			if (input_username == username && input_password == password){    
	   	   			system("cls");        
           			cout<<"===================="<<endl;       
           			cout<<"-- Login Berhasil --"<< endl;             
           			cout<<"===================="<<endl;
           			cout<<"Selamat Datang "<<username<<endl;
				        i = 4;
           			login = "berhasil";        
				}else{                        
           			cout << "-- Username / Password Anda Salah --"<<endl;
				cout << "==========================="<<endl;            
           			i = i +1;
       			}   
    		}while (i <= 3);
    			if(login != "berhasil"){
       				cout<<"Akun ANDA DI BLOKIR"<<endl;       
       				cout<<"Silahkan hub : alamat email yang tertera"<<endl;  
			}
		   getch();
	}

Output program limit login in c++ : 
  • Mencoba masuk / login sebanyak - banyaknya, tetapi salah 3X akan langsung keluar sistem dan menampilkan pesan '' Akun Anda di Blokir ''. Itu pertanda yang Kita lakukan berhasil karena mengandung limit hanya 3X/
  • Jika Kita sudah melakukan input username & password dengan benar, maka akan muncul pesan seperti hasil output dibawah ini. Username = malasngoprek & Password = 010218. Dan pesan akan menampilkan ''Selamat Datang" dan disertai nama Username.

Setelah membuat limit login Anda bisa menggabungkannya dengan codingan selanjutnya. Jika ada pertanyaan silahkan ditanyakan di kolom komentar atau contact yang tertera pada beranda.

SEMOGA BERMANFAAT

-admin
Malas Ngoprek Creative
Malas Ngoprek Creative Hai Sobat sukses, Kami dari Alumni SMK Daarul Uluum Jakarta. Kami akan berbagi ilmu kepada kalian ilmu yang akan bermanfaat bagi masa depan Kalian.

Posting Komentar untuk "Limit Login C++ | While Loop"

Berlangganan via Email