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
İstanbul 21°C
Parçalı Bulutlu

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

03.02.2016
28.033
A+
A-
C# | Kullanıcı & şifre ile giriş sistemi
Reklam
[instagram-feed]

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

Instagram'dan @zdaylan kullanıcısını takip edin:

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
    Instagram'dan @zdaylan kullanıcısını takip edin:

    Reklam
    zdaylan
    zdaylan
    Yazar hakkında:  Mehmet Zübeyir Daylan - İstanbul, TR 1 Kasım 1990'da Bakırköy'de dünyaya geldim. Bahçelievler İlköğretim okulunda ilkokul (2002), Küçükçekmece Yeşilyuva İlkokul'da ortaokul (2005) eğitimini bitirdim. Liseyi 2007 yılında Okyanus Koleji'nde okurken bıraktım daha sonra düz lise olarak açıktan okumaya devam ettim. 2017 yılında liseden mezun olduktan sonra, eğitimde şu anki konumum olan Beykent Üniversitesi'nde Grafik Tasarım bölümünde eğitim almaya başladım. Daha önce BilgeAdam'da yani bir bilişim-dijital kursunda Grafik Tasarım, Web Tasarım, 3D modelleme, Bilgisayar Programcılığı, Sistem ve Ağ uzmanlığı, Microsoft Office,Yabancı Dil: İngilizce gibi birbirinden farklı derslerden eğitimimi tamamladım ve bazı sertifikalara sahip oldum. Video & film prodüksiyon ve animasyonda da belli bir yere kadar tecrübelerim bulunmaktadır.  Köpeğimi,bilgisayarları, teknolojiyi, havacılığı, gezmeyi, futbolu (özellikle Fenerbahçe'yi) severim.
    YAZARA AİT TÜM YAZILAR
    BİR YORUM YAZIN

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    ZİYARETÇİ YORUMLARI - 3 YORUM
    1. samet dedi ki:

      üye olmayıda gösterebilirmisiniz size zahmet

    2. 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.