ALTIN 212,6186
DOLAR 5,4018
EURO 6,1630
Adana Adıyaman Afyon Ağrı Aksaray Amasya Ankara Antalya Ardahan Artvin Aydın Balıkesir Bartın Batman Bayburt Bilecik Bingöl Bitlis Bolu Burdur Bursa Çanakkale Çankırı Çorum Denizli Diyarbakır Düzce Edirne Elazığ Erzincan Erzurum Eskişehir Gaziantep Giresun Gümüşhane Hakkari Hatay Iğdır Isparta İstanbul İzmir K.Maraş Karabük Karaman Kars Kastamonu Kayseri Kırıkkale Kırklareli Kırşehir Kilis Kocaeli Konya Kütahya Malatya Manisa Mardin Mersin Muğla Muş Nevşehir Niğde Ordu Osmaniye Rize Sakarya Samsun Siirt Sinop Sivas Şanlıurfa Şırnak Tekirdağ Tokat Trabzon Tunceli Uşak Van Yalova Yozgat Zonguldak
°C

C# | Kullanıcı & şifre ile giriş sistemi

03.02.2016
16.715
A+
A-
C# | Kullanıcı & şifre ile giriş sistemi
Reklam

Bu anlatımım Sql bağlantıları yoluyla giriş bağlantısını anlatmaz, sadece giriş mantığını anlatmaktadır.

İlk önce forma aşağıdaki nesneleri sürükleyelim

  • 3x label
  • 2x textBox
  • 1x button

Form aşağıdaki gibi görünecek, bir petrol muhasebe programı örneğidir.

  • CdeGirisYapimi1

Şimdi yeni bir form oluşturun..

Project -> Add Windows Form..

CdeGirisYapimi2

CdeGirisYapimi3

Yeni formu ise Form2 olarak oluşturduk. Şimdi “Giriş” butonumuzun fonksiyonlarını oluşturalım.

CdeGirisYapimi4

Detay: Giriş butonuna çift tıklayın ve onun Click eventine gidin, aşağıdaki kodları yazın.

Kodlar:

string Kullanici;

string sifre;

Kullanici = textBox1.Text;

sifre = textBox2.Text;

if (Kullanici == “zdaylan” && sifre == “123456”)
{

this.Hide();
Form2 frm = new Form2();
frm.Show();

}

else

{

{
label3.Show();
}
}

}

Formun Load olayına girip başlangıçta label3’ü gizliyoruz. Label3 “Yanlış parola girdiniz” yazısını temsil ediyor. Eğer yukarıdaki kodları uyguladıysanız, bu uyarıyı başlangıçta değil, butona basıldığında gösterilmesini sağlamış olacaksınız.

CdeGirisYapimi5

KODLAR:


label3.Hide();

Şimdi Form2’yi tasarlıyoruz.. Form2’de tasarım önemli değil önemli olan girişin başarılı olup Form2’yi açmasıdır ama yinede güzel bir anlatım uğruna ufak bir tasarım yaptım, gerçekçi accounting yazılımı olsun diye..

CdeGirisYapimi6

Şimdi uygulamamızı Debug edip test ediyoruz bakalım giriş yapabilecekmiyiz. Kodların içinde kullanıcı adı: zdaylan şifre: 123456 olarak belirtmiştim.

LetsDebugIt

SONUÇ:

Yanlış giriş (Kullanıcı adı ya da şifre farklı olunca)

CdeGirisYapimi7

Doğru (Başarılı) giriş – Kullanıcı adı ve şifre eşit olunca | Giriş ekranı otomatik olarak gizlenir, bunu kendinize göre değiştirebilirsiniz.

CdeGirisYapimi8

 

Mantık:

Hangi kodlar ne için kullanıldı?

string Kullanici; 1-  kullanıcı stringi oluşturup textBox1 ile eşittirmek için.

string sifre; 2- parola stringi oluşturup textBox2 ile eşittirmek için.

Kullanici = textBox1.Text; 3- Oluşturduğumuz kullanıcı stringini textBox1’e bağlamak için

sifre = textBox2.Text; 4- Oluşturduğumuz parola stringini textBox2’ye bağlamak için

if (Kullanici == “zdaylan” && sifre == “123456”) 5- eğer kullanıcı adı zdaylan, şifre 123456 ise,.. 
{

this.Hide(); 6- bunu gizle, 
Form2 frm = new Form2(); 6- form2’yi aç 
frm.Show();

}

else 7- eğer şifre yanlış ise ..

{

{
label3.Show(); 😯 zaman label3’ü göster.
}
}

}

 

Projeyi indir (Hazırlayan: M.Zübeyir Daylan)

Sosyal ol, paylaş!

    0.00 avg. rating (0% score) - 0 votes

    Facebook | Zübeyir Daylan
    Reklam
    zdaylan
    zdaylan
    Yazar hakkında:  Mehmet Zübeyir Daylan - İstanbul, TR Kendime ait olan bu blogun kurucusuyum. Mardinli bir ailenin çocuğu olarak, 1 Kasım 1990'da Bakırköy'de dünyaya geldim. Beykent Üniversitesi'nde Grafik Tasarım bölümünde okumaktayım. Daha önce BilgeAdam'da Grafik Tasarım, Web Tasarım, 3D modelleme, Bilgisayar Programcılığı, Sistem ve Ağ uzmanlığı, Microsoft Office,Yabancı Dil: İngilizce gibi birçok derslere katıldım, sertifikalar aldım. Bunun dışında video & film prodüksiyon ve animasyonda da tecrübelerim bulunmaktadır.  Köpeğimi,bilgisayarları, teknolojiyi, havacılığı, futbolu (özellikle Fenerbahçe'yi) severim.  Tam bir "foodie"yim, yani pizza ve hamburgerları yemeye bayılırım! Dünyamız üzerinde coğrafi bilgiler, bayraklar, kültürler, diller vs.. Hakkında birçok şeyleri öğrenmeyi severim. Bazen fırsatım olunca yurt dışı gezileri de yapan, gezmeyi seven biriyimdir. Belki fazla kitap okuyan biri değilim ama gezerim, görürüm, öğrenirim. Bilimsel araştırmalarım da genellikle eksik olmaz,  araştırmacı biriyimdir.
    YAZARA AİT TÜM YAZILAR
    ZİYARETÇİ YORUMLARI - 2 YORUM
    1. Sedat dedi ki:

      Kodlar için sağol ama giriş sayfasını ve kodları yazdığım halde hata veriyor

      1. zdaylan dedi ki:

        Geri bildiriminiz için teşekkürler. Kodlarda sorun yoktu ben en son denediğimde ama } ya da { gibi kıvırcık parantezleri yanlışlıkla fazla kullanmış ya da eksik kullanmış olabilirim. Onları kontrol ederseniz sorun kalkacaktır. Ben yazıyı düzenlerim bir gün ama maalesef bu aralar fırsatım olmuyor yazı yazmaya da yazıları düzenlemeye de. Siz kodları yazarken en alttaki kıvırcık parantezlerden birini kaldırmayı, çoğaltmayı falan mantığına göre uygulayın, düzelecektir.