• 13-05-2014, 10:17:00
    #1
    arkadaşlar kullanici girişi yaptirmak istiyorum yanliz giremeyenler ise üye kaydi sayesinde giriş yapabilsinler üye kaydini hallettim yanliz kullanici girişinde veritabanindan çekeceği için bi türlü yardımcı olabilicek varmidir acaba
  • 13-05-2014, 10:54:27
    #2
    Üyeliği durduruldu
    veri tabanı kurdun mu.
  • 13-05-2014, 11:20:38
    #3
    selamlar, basit olarak kullanıcı adı ve şifresini üye tablona gönderip row sayısını çekebilirsin.

    where ile username = '' and pass = '' şeklinde select sorgusu at, ve count al (select count(*) tablo where..) dönüşte de aldığın bu sayı 0'dan büyükse diye devam et.

    tabii kullanıcı bilgilerini kullanmak istiyorsan girişten sonra falan daha detaylı bilgi vermen lazım. bu üstteki çok basit bir işlem ve basic bir formda kullanabilirsin.
  • 13-05-2014, 11:29:58
    #4
    evet arkadaşlar veri tabani kurdum accesten
  • 13-05-2014, 13:20:25
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    var result = Db.Users.FirstOrDefault(c=> c.UserName == username && c.Password == password);

    şeklinde linq sorgusu yapıp result değişkeni null ise hatalı değilse girilen değerler doğru ve giriş yaptırabilirsin.
  • 13-05-2014, 14:32:14
    #6
    Kodlar gayet açık takıldığın bir yer olursa yazarsın.

    try
    {
    string k_adi = null, sifre = null;
    string sorgu = "select * from kullanicilar Where k_adi='" + textBoxK_Adi.Text + "' and Sifre= '" + textBoxSifre.Text + "'";
    komut = new OleDbCommand(sorgu, baglanti);
    oku = komut.ExecuteReader();
    while (oku.Read())
    {
    k_adi = oku["k_adi"].ToString();
    sifre = oku["Sifre"].ToString();
    }

    if (k_adi == textBoxK_Adi.Text && sifre == textBoxSifre.Text)
    {
    baglanti.Close();
    this.Hide();
    Ana_Sayfa ana = new Ana_Sayfa();
    ana.Show();
    }
    else
    {
    MessageBox.Show("Kullanıcı Adı veya Şifre yanlış!");
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show("Hata Oluştu " + ex.Message);
    }