C# Login Form – Kullanıcı Girişi (Sql Server)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Griffin Premium
Katılım
3 Mar 2017
Mesajlar
1,378
Çözümler
1
Tepki puanı
1,001
Ödüller
12
Sosyal
9 HİZMET YILI
:yazı:

Herkese merhaba arkadaşlar, Bugün C# ile Login Form'u yapacağız SQL Server kullanarak. Öncelikle SQL Server'de sıfırdan tertemiz bir veritabanı açıyoruz. Gerekli verilerimizi giriyoruz.
Sonrasında ise Sql Server veritabanı bağlantısı oluşturarak bu veritabanında kayıtlı kullanıcı adı ve şifre kontrolünü gerçekleştirip girişin başarılı veya başarısız olduğunu gösteren mesajı vereceğiz.

Öncelikle Kullanacağımız veritabanına dbLogin ismini verelim. Daha sonra da tblUser isimli bir tablo oluşturarak bu tabloda aşağıdaki alanları oluşturalım.

:resim:

login-form-sql-1.jpg


Şimdide tablomuza deneme amaçlı bir kaç kayıt ekleyelim.

login-form-sql-2.jpg


Şimdi ise asıl yerimize geliyoruz :) WinForm :brainfree:

Aşağıdaki şekilde formumuzu oluşturuyoruz.

Ekran Alıntısı.PNG


Daha sonra projemizin kod kısmına bu satırı ekliyoruz.

C#:
using System.Data.SqlClient;

Daha sonra aşağıdaki global değişkenlerimizi tanımlıyoruz.

C#:
SqlConnection con;
SqlCommand cmd;
SqlDataReader dr;

Şimdide giriş butonu için kodlarımızı oluşturuyoruz.

C#:
private void button1_Click(object sender, EventArgs e)
        {
            string user = txtUser.Text;
            string pass = txtPass.Text;
            con = new SqlConnection("server=DESKTOP-JU1LJ2M\\SQLEXPRESS; Initial Catalog=dbLogin;Integrated Security=SSPI");
            cmd = new SqlCommand();
            con.Open();
            cmd.Connection = con;
            cmd.CommandText = "SELECT * FROM tblUser where usr='" + txtUser.Text + "' AND pwd='" + txtPass.Text + "'";
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                MessageBox.Show("Tebrikler! Başarılı bir şekilde giriş yaptınız.");
            }
            else
            {
                MessageBox.Show("Kullanıcı adını ve şifrenizi kontrol ediniz.");
            }
            con.Close();
        }

Çıkış butonu içinde Login Form penceresini kapatacak olan aşağıdaki kodu yazıyoruz.
C#:
private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

 
Uzman Üye
Katılım
12 Tem 2018
Mesajlar
212
Çözümler
1
Tepki puanı
75
Yaş
34
7 HİZMET YILI
başarılı yine helal olsun yapıyosun kardeşimm :))
 
potential zero
Ultra Üye
Katılım
9 Ocak 2018
Mesajlar
1,557
Çözümler
2
Tepki puanı
341
Ödüller
9
Yaş
23
8 HİZMET YILI
Thanks .
 
I'll be fine ♥
Süper Üye
Katılım
1 Ağu 2018
Mesajlar
691
Tepki puanı
179
Ödüller
6
Yaş
27
7 HİZMET YILI
eline sağlık hocam yararlı olmuş
 
HayvanSever
Süper Üye
Katılım
18 May 2016
Mesajlar
1,285
Çözümler
2
Tepki puanı
387
Ödüller
10
Yaş
27
10 HİZMET YILI
Off en sevdiğim eyvallah bunun gelişmiş sistemlisini de gösterir misin
 
✯Leqal Düşün, illeq4l Yaşa!✯
Banlı Üye
Katılım
5 Eki 2018
Mesajlar
196
Tepki puanı
66
7 HİZMET YILI
eyvallah bro adamsın <3
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst