C# kullanici girişi ve üye kaydi yardim
5
●503
- 13-05-2014, 11:20:38selamlar, 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, 14:32:14Kodlar 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);
}