📅 11 Nisan 2026, Cumartesi
📚 Ders Kitapları ✉ İletişim
@ydiner.gen.tr İlköğretim & Lise Düzeyi Kaynak Site "Bilgi paylaştıkça çoğalır"
🏠 Ana Sayfa
  • 🧊 3D Tasarım
  • Animasyon
  • ⚡ Arduino
  • 📌 Genel
  • 🎨 Grafik
  • Pardus
  • 💻 Programlama
  • Robotik ve Kodlama
  • 🗄️ SQL
  • 🌐 Web Tasarım
  • 🤖 Yapay Zeka
  • Web Tasarım

    Visual Studio Kaydol-Giriş-Çıkış-Yönetim işlemleri

    veritabanı adı: kitapyurdu

    tablo: Kullanici

    Giris Sayfası Giriş Yap Butonu

    
    string kullanici = TxtEposta.Text;
                string sifre = TxtSifre.Text;
                SqlConnection baglan = new SqlConnection("Data Source=LAB3OGRTMEN\\SQLEXPRESS;Initial Catalog=kitapyurdu;Integrated Security=True");
                SqlCommand sorgula = new SqlCommand("SELECT * FROM Kullanici WHERE Eposta=@KullaniciAdi AND Sifre=@Sifre", baglan);
                sorgula.Parameters.AddWithValue("@KullaniciAdi", kullanici);
                sorgula.Parameters.AddWithValue("@Sifre", sifre);
                baglan.Open();
                SqlDataReader oku = sorgula.ExecuteReader();
                if (oku.Read())
                {
                    Session["KullaniciAdi"] = oku["AdSoyad"].ToString();
                    Session["Yetki"] = oku["Yetki"].ToString();
                    Response.Redirect("Default.aspx");
                }
                else
                hata.Visible = true;
                TxtEposta.Text = "";
                TxtSifre.Text = "";
                TxtEposta.Focus();
                oku.Close();
                baglan.Close();
                baglan.Dispose();
    
    
    
    

    Master Sayfası Session Karşılama

     protected void Page_Load(object sender, EventArgs e)
            {
    
                if (Session["KullaniciAdi"] != null)
                {
                    LblGiris.Text = "Hoşgeldin " + Session["KullaniciAdi"].ToString();
                    BtnCikis.Visible = true;
                }
    
    
            }
    
            protected void BtnCikis_Click(object sender, EventArgs e)
            {
                Session["KullaniciAdi"] = null;
                Response.Redirect("Default.aspx");
            }
    

    Yönetim Sayfası Yetkilendirme

     protected void Page_Load(object sender, EventArgs e)
            {
    
    
                if(Session["Yetki"]==null || Session["Yetki"].ToString()=="normal")
                {
    
                    Response.Redirect("hata.aspx");
                }
    
    
            }