merhaba arkadaşlar... c# da yapmış olduğum otomasyon programımda üye kayıt ve üye girişi mevcut aynı şekilde admin girişi fakat üyelerimin girişini admin onay verdiğinde girmesini istiyorum aşşağıdaki resimlerle daha rahat anlayacaksınız ne demek istediğimi yardımlarınızı bekliyorum...
Merhaba Sql sorgunuzda hata var ayrıca select cümleniz çok tehlikeli olmuş direkt olarak Textboxtan sorguya veri alırsanız kullanıcı textbox a Sql komutları girebilir yani birisi Textbox a "or 1 =1" -- yazarsa Sql yorumlayıcısı 1 1 e eşitmi diye kontrol eder ve eşit olduğu için tüm kullanıcıları çeker.
Ya da daha kötüsü kullanıcı oraya "Drop Database xx" yazarsa Database i uçurur.
Yani kullanıcı sizin sql sorgunuzu değişitirp manipule edebilir bu sayade her türlü verinizi manipule edebilir.
kullanıcı silme işleminde yaptığınız gibi parametreli sorgu yazmanız çok daha sağlıklıdır.
command.CommandText = String.Format("SELECT adi,sifre,durum FROM musteri_bilgi WHERE durum={0} AND adi = '{1}' AND sifre = '{2}'", 1, textBox1.Text, textBox2.Text); connection.Open(); Reader = command.ExecuteReader(); Reader.Read();
if (textBox1 .Text ==""&& textBox2 .Text =="") { DialogResult cevap; cevap = MessageBox.Show("Kullanıcı Adı ve Şifre Giriniz", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error); Reader.Close(); connection.Close();
}
if (Reader.HasRows) {
DialogResult cevap; cevap = MessageBox.Show("Girişiniz Onaylandı.","Hoş Geldiniz", MessageBoxButtons.OK, MessageBoxIcon.Information ); frm8.ShowDialog(); connection.Close(); } else { DialogResult cevap; cevap = MessageBox.Show("Kullanıcı Adı veya Şifre Hatalı", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error); Reader.Close(); connection.Close(); }
c# da yapmış olduğum otomasyon programımda üye kayıt ve üye girişi mevcut aynı şekilde admin girişi fakat üyelerimin girişini admin onay verdiğinde girmesini istiyorum aşşağıdaki resimlerle daha rahat anlayacaksınız ne demek istediğimi yardımlarınızı bekliyorum...
sql sorgusu phpmyadminde çalışıyor ama vb de hata veriyor aldığım hatanında resmini çekip atıyorum
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
kullandığım sql bağlantısı ve
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.