Bildirimler
Şu anda, yeni bir bildirim mevcut değil!

Yeni bildirim olduğu zaman tam olarak burada karşına çıkacak.

2 dakika okunma süresi

0 yorum

36

C# ile Güvenlik Kodu Oluşturma

Merhaba arkadaşlar bu yazımızda windows formumuzda güvenlik kodu oluşturmayı öğreneceğiz. Güvenlik kodunu oluşturmak aslında rastgele olarak karakterler oluşturmak demek. Biz rastgele olarak 8 karakterli bir güvenlik kodu oluşturacağız ve bunu label etiketimizin textine aktaracağız. Benim form ekranım bu şekilde. Formumuzun tasarımını yaptıktan sonra ilk olarak güvenlik kodunu oluşturan methodumuzu yazacağız. Kodlarımız aşağıda ki şekilde olacak. […]

BSoylu

2 yıl önce

C# ile Güvenlik Kodu Oluşturma

Merhaba arkadaşlar bu yazımızda windows formumuzda güvenlik kodu oluşturmayı öğreneceğiz. Güvenlik kodunu oluşturmak aslında rastgele olarak karakterler oluşturmak demek. Biz rastgele olarak 8 karakterli bir güvenlik kodu oluşturacağız ve bunu label etiketimizin textine aktaracağız. Benim form ekranım bu şekilde.

Formumuzun tasarımını yaptıktan sonra ilk olarak güvenlik kodunu oluşturan methodumuzu yazacağız. Kodlarımız aşağıda ki şekilde olacak.

string GuvenlikKodu;
public void GuvenlikKoduOlustur()
{
GuvenlikKodu = "";
int harf, bykharf, hangisi;
Random Rharf = new Random();
Random Rsayi = new Random();
Random Rbykharf = new Random();
Random Rhangisi = new Random();

for (int b = 0; b < 8; b++)
{
int a = 0;
hangisi = Rhangisi.Next(1, 3);
if (hangisi == 1)
{
GuvenlikKodu += Rsayi.Next(0, 10).ToString();
}
if (hangisi == 2)
{
harf = Rharf.Next(1, 27);
for (char i = 'a'; i <= 'z'; i++)
{
a++;
if (a == harf)
{
bykharf = Rbykharf.Next(1, 3);
if (bykharf == 1)
{
GuvenlikKodu += i;
}
if (bykharf == 2)
{
GuvenlikKodu += i.ToString().ToUpper();
}
}
}
}

}
lbl_GKod.Text = GuvenlikKodu;
}

Methodumuzu oluşturduktan sonra form sayfamız açıldığında güvenlik kodunu oluşturmak için formumuzun load durumuna aşağıda ki kodu yazıyoruz.

GuvenlikKoduOlustur();

Daha sonra Giriş Yap butonumuzun click olayına kullanıcı adını ve şifreyi kontrol ettikten sonra güvenlik kodumuzun kontrolünü sağlayan kod bloğumuzu yazıyoruz.

if (txt_KAdi.Text.ToLower() == "bsoylu" && txt_Sifre.Text == "123456")
{
if (txt_GKod.Text == GuvenlikKodu)
{
MessageBox.Show("Tüm bilgileri doğru girdiniz.", "Başarılı", MessageBoxButtons.OK,MessageBoxIcon.Information);
}
else
{
MessageBox.Show("Güvenlik kodunu yanlış girdiniz.", "Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
{
MessageBox.Show("Kullanıcı bilgilerini doğru giriniz!\nKullanıcı Adı: BSoylu\nŞifre: 123456", "Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

Ayrıca güvenlik kodumuzu yenilenmesi için koyduğumuzun butonun click olayına formumuzun load olayına yazdığımız kodu yazıyoruz. Ve bu şekilde yeni bir güvenlik kodu oluşturulmasını sağlıyoruz.

Projemizin rar dosyasını aşağıdan indirebilirsiniz. İyi günler arkadaşlar.

Yorumlar

Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?