Main'den Admin'e Geçiş Panalinde Şifre Sorgusu

Oguzhanßardak

Hectopat
Katılım
26 Ekim 2014
Mesajlar
155
Makaleler
2
Daha fazla  
Cinsiyet
Erkek
10818221_879300725447595_8277260686952249226_o.jpg


Projeyi bitirdim. Sorum şu. Bununla ilgili bir çok kaynak var fakat aradığım değil.
Textbox1-2 ile Id ve Password alacak. İf döngüsü ile eğer yazılanlar doğruysa geçecek. Else Error. Messege verecek. Buton1'e de soruguyu koyup "view cod" kısmında neler yazacağız. Şimdiden teşekkürler.
 
Son düzenleyen: Moderatör:
Kod:
using System.Data.OleDb;
Kod:
OleDbConnection vtBaglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data/Veritabanı.accdb") + ";Persist Security Info=True");
        OleDbCommand kulKontrol = new OleDbCommand("SELECT kullaniciAdi, kullaniciSifresi FROM Kullanicilar WHERE kullaniciAdi=@kullaniciAdi AND kullaniciSifresi=@kullaniciSifresi", vtBaglanti);
        kulKontrol.Parameters.AddWithValue("@kullaniciAdi", kullaniciAdi.Text);
        kulKontrol.Parameters.AddWithValue("@kullaniciAdi", kullaniciSifresi.Text);
        try
        {
            vtBaglanti.Open();
            OleDbDataReader kulOkuyucu = kulKontrol.ExecuteReader();
            if (kulOkuyucu.HasRows) Response.Write("Kullanıcı adınız ve şifreniz doğru");
            else Response.Write("Kullanıcı adınız veya şifreniz yanlış");
        }
        catch(Exception hataMesaji)
        {
            Response.Write(hataMesaji.Message);
        }

Microsoft Access Database ile yukarıdaki gibi yapılabilir. Bu kodları örnek alarak istediğiniz şekilde yapabilirsiniz ama yazı kutularından aldığınız verileri direkt olarak veri tabanında sorgulatırsanız sitenizde açık meydana gelir, bu yüzden aldığınız verileri parametrelerle gönderirseniz açığı kapatabilirsiniz.
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı