ana sayfa > C#.NET, Görsel Programlama > Sanal güvenlik kodu yenileme örnek C#.net

Sanal güvenlik kodu yenileme örnek C#.net

Pazartesi, 25 May 2009 yorum ekle yorumlara git




E-Posta sanal güvenlik programı için 4 textbox , 5 label ve  2 butoton ekliyoruz…

adsiz7


{
string[] eposta = { "abc@hotmail.com", "asi", "123" };

3 Tane girilecek değr belirliyoruz…!


string[] eposta1 = { "def@hotmail.com", "bucur", "456" };
string[] eposta2 = { "pc@hotmail.com", "ufak", "789" };

string[] harf ={ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u","v", "y", "z" };

harfleri bir değişkenine belirliyoruz…!


string[] sayi = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };

rakamları bir değişkene atıyoruz…!


int a, b, c, d, g, f;

değişkenlerimizi belirliyoruz…!


Random r = new Random();

rasgele değişkenimizi belirledik


{
InitializeComponent();
}

{
a = r.Next(0, sayi.Length);

a değişkenine sıfıla sayi dizinin içinde ki sayılar arasında bi sayıyı rasgele seçmesini sağlayan bir kodtur…!


b = r.Next(0, sayi.Length);
c = r.Next(0, sayi.Length);
d = r.Next(0, harf.Length);


harf dizinin içinde girilen değerler arasında bi değeri rasgele seçmeye yarayan kodtur…!


g = r.Next(0, harf.Length);
f = r.Next(0, harf.Length);
label4.Text = sayi[a] + " " + harf[d] + " " + sayi[b] + " " + harf[g] + " " + sayi[c] + " " + harf[f];

Rasgele belirlenen değerleri labele yazdırma…!
butona bastığımızda belirleyen komutlar…!


{
a = r.Next(0, sayi.Length);
b = r.Next(0, sayi.Length);
c = r.Next(0, sayi.Length);
d = r.Next(0, harf.Length);
g = r.Next(0, harf.Length);
f = r.Next(0, harf.Length);
label4.Text = sayi[a] + " " + harf[d] + " " + sayi[b] + " " + harf[g] + " " + sayi[c] + " " + harf[f];
}

{
label4.Text = label4.Text.Replace(" ", "");

Boşlukları saymamasını sağlayan komuttur…!


if (label4.Text == textBox4.Text && eposta[0] == textBox1.Text && eposta[1] == textBox2.Text && eposta[2] == textBox3.Text)
{
MessageBox.Show("Doğrulandı");
}
else if (label4.Text == textBox4.Text && eposta1[0] == textBox1.Text && eposta1[1] == textBox2.Text && eposta1[2] == textBox3.Text)
{
MessageBox.Show("Doğrulandı");
}
else if (label4.Text == textBox4.Text && eposta2[0] == textBox1.Text && eposta2[1] == textBox2.Text && eposta2[2] == textBox3.Text)
MessageBox.Show("Doğrulandı");
}
Else
{
MessageBox.Show("Yanlış Giriş");
}
}
}
}

girilen değerler eğer dizinin içindeki kodlara uyumlu değilse uyarı mesajı versin…!





  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok