Pada aplikasi-aplikasi tertentu yang membutuhkan autentikasi seperti nama pengguna dan kata sandi, biasanya saat memasukan kata sandi akan ditampilkan karakter asteriks (*) sebagai ganti karakter yang diketikan. Hal ini dimaksudkan agar orang lain yang tidak berhak tidak bisa mencuri lihat kata sandi atau password yang sedang dimasukan.
Untuk membuat input password seperti yang telah dijelaskan diatas, kita dapat memodifikasi fungsi getString pada program contoh13.cpp. Project contoh14.ide berikut ini adalah contoh penerapan ide untuk memasukan password. Project ini akan menggunakan pustaka class screen.cpp, jadi simpanlah kode program contoh14.cpp pada direktori yang sama dengan file screen.cpp
Fungsi getPwdString pada program contoh14.cpp diatas adalah fungsi yang digunakan untuk memasukan string password. Perhatikanlah pada baris 129 dan 138! Pada baris 129 ketika ada karakter alphanumerik dan simbol yang diketikan maka yang akan ditampilkan adalah sebuah asteriks, demikian juga ketika tombol tab yang ditekan. Perbedaan lain antara fungsi getString dan getPwdString adalah karakter tab akan tetap
disimpan sebagai tab (ASCII 9) bukan sebagai spasi
Title :
Pertemuan X : Memasukan String Berupa Kata Sandi
Description : Pada aplikasi-aplikasi tertentu yang membutuhkan autentikasi seperti nama pengguna dan kata sandi, biasanya saat memasukan kata sandi akan ...
Rating :
5