Csharp

Access İle Kullanıcı Girişi
  
//Bu yöntem sayesinde access ile kullanıcı girişinizi yapabilirsiniz.

public bool girisKontrol(string user, string pass)
        {
            var baglanti = new OleDbConnection();
            baglanti.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "/yedek.accdb";
            var cmd = new OleDbCommand();
            cmd.Connection = baglanti;
            cmd.CommandText = "select * from giris where kadi = @kullanici and sifre = @sifre";//kadi 1. kolonun başlığı,sifre ikinci kolonun başlığı
            cmd.Parameters.AddWithValue("@kullanici", user);
            cmd.Parameters.AddWithValue("@sifre", pass);
            cmd.Connection.Open();
            var reader = cmd.ExecuteReader();
            var sonuc = reader.HasRows;
            reader.Close();
            reader.Dispose();
            cmd.Connection.Close();
            cmd.Connection.Dispose();
            cmd.Dispose();
            return sonuc;

        }

private void button1_Click(object sender, EventArgs e)
{
            if ((textBox1.Text =="") || (textBox2.Text ==""))
            {
                MessageBox.Show("Lütfen Boş Alan Girmeyiniz...");
                textBox1.Focus();
                return;
            }
                if (girisKontrol(textBox1.Text, textBox2.Text))
                {
                    Form1  frm = new Form1 ();// giriş yaptıkdan sonra tablo formuna yönleniyor 
                    frm.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Kullanıcı Adı Şifreniz Yanlış");
                }

}

Hiç yorum yok:

Yorum Gönder