1. Anasayfa
  2. Programlama Temelleri

C# Örnekleri – Console Şifre (Yıldız) Karakteri Örneği

C# Örnekleri – Console Şifre (Yıldız) Karakteri Örneği
C# Örnekleri – Console Şifre (Yıldız) Karakteri Örneği
1

C# ile kullanıcı adı ve şifre kontrolü işlemlerini form uygulamalarında yaparken girilen karakterleri şifreli göstermek için TextBox’ların passwordchar özelliğinden faydalanıyorduk aynı işlemi console uygulamasında yapabilmek için girilen her karakterin “*” ile maskelenmesi gerekmektedir , aşağıda örnek olması için kullanıcı adı ve şifrenin girildiği ve daha sonra kullanıcıya gösterildiği console uygulaması kodlarını paylaşıyorum..


static void Main(string[] args)
{

string kad, sifre;
Console.WriteLine("Kullanıcı Adınız");
kad = Console.ReadLine();
Console.WriteLine("Şifreniz");
sifre = sifeliyaz();
Console.WriteLine("\nAdınız....={0} Şifreniz...={1}", kad, sifre);
Console.ReadKey();

}

private static string sifeliyaz()
{
string pass = "";
do
{
ConsoleKeyInfo key = Console.ReadKey(true);

if (key.Key != ConsoleKey.Backspace && key.Key != ConsoleKey.Enter)
{
pass += key.KeyChar;
Console.Write("*");
}
else//www.bilisimogretmeni.com
{
if (key.Key == ConsoleKey.Backspace && pass.Length > 0)
{
pass = pass.Substring(0, (pass.Length - 1));
Console.Write("\b \b");
}
else if (key.Key == ConsoleKey.Enter)
{
break;
}
}
} while (true);
return pass;
}

Bu İçeriğe Tepkin Ne Oldu?
  • 22
    ba_ar_l_
    Başarılı
  • 4
    gayet_yi
    Gayet İyi
  • 6
    te_ekk_rler
    Teşekkürler
  • 7
    anlamad_m
    Anlamadım
  • 5
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

1 Yorum
Inline Feedbacks
View all comments
Gezin

Faydalı örnekleriniz için teşekkürler