Form Login. |
Dalam artikel kali ini, saya akan berbagi cara membuat program akses login menggunakan bahasa C++. Sebagaimana kita ketahui, form login bisa diakses ketika kita telah memasukkan Username dan Password dengan benar, dan biasanya password menampilkan tanda "*" ketika diketik. Kebanyakan artikel yang saya dapat, password tersebut diketik muncul seperti biasa sebagaimana ketikannya. Akhirya saya menemukan tutorialnya di forum cplusplus.com, berikut petikan codenya untuk mengetik password dan yang muncul tanda "*" :
Keterangan :
- Fungsi _getch() , menunggu untuk input dari keyboard tetapi tidak menampilkan kunci ke konsol.
- ch = _getch(); membaca keystroke dan menyimpannya ke ch, tetapi tidak menampilkannya di konsol.
- while(ch != 13) { selama user tidak menekan Enter (Enter adalah kode ASCII 13) melanjutkan membaca penekanan tombol dari layar.
- pass.push_back(ch); pass adalah variabel dengan tipe data string. Method push_back() menempatkan karakter ditentukan sebagai parameter pada akhir string. http://www.cplusplus.com/reference/string/string/push_back.html
- cout << '*'; karena tidak ada yang telah ditampilkan dari keystroke kita menampilkan tanda bintang ('*') untuk setiap tombol.
- ch = _getch(); membaca keystroke lain untuk melanjutkan membaca keystroke2 dari user.
Selengkapnya, kode program akses login dengan C++ dapat dilihat sebagai berikut :
8 comments
Click here for commentssaya mau nanya, kalo mau buat program login untuk umum gimana?
Replysetiap login pasti ada lupa password nya, cara ngoding lupa password nya gmana ya gan ?
ReplyPunya saya kenapa di akhir yang bermasalah
Replywkwkwk :v backspacenya terscan LOL
ReplyRumayan brmanfaat.
ReplyRumayan brmanfaat.
ReplyGan setelah kita buat syntak nya dan berhasil, langkah selanjutnya apa ya? Bisa ga sih dipakai untuk mengunci file?
ReplyGan, gimana caranya biar bisa backspace (hapus) saat salah ketik password?
ReplyConversionConversion EmoticonEmoticon