• Buradasın

    ASP.NET'te Oturum Yönetimi ve Veritabanı Bağlantısı Eğitimi

    youtube.com/watch?v=SoabmBm3zds

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan ASP.NET uygulamalarında oturum yönetimi ve veritabanı bağlantısı konularını içeren bir eğitim içeriğidir.
    • Video, kullanıcıların sisteme giriş yapmasını, oturum yönetimi yaparak erişim kontrolünü ve veritabanı bağlantılarını adım adım göstermektedir. İçerikte session nesnelerinin kullanımı, kullanıcı bilgilerinin tutulması, oturum süresinin ayarlanması, çıkış işleminin gerçekleştirilmesi ve veritabanından kullanıcı bilgilerini çekme işlemleri kod örnekleriyle anlatılmaktadır.
    • Eğitimde ayrıca admin paneli ve kullanıcı sayfası oluşturma, giriş yapma, çıkış yapma ve oturum kontrolü gibi temel işlemler gösterilmekte, hata ayıklama süreci de paylaşılmaktadır. İzleyicilerin kendi uygulamalarında benzer sorunları çözebilmeleri için pratik bilgiler sunulmaktadır.
    Oturum Kontrolü ve Session Kullanımı
    • Sisteme üye olmayan veya giriş yapmamış kullanıcıların diğer sayfaları açmasını engellemek için oturum kontrolü yapılacaktır.
    • Normalde dosya adını yazarak sayfalar arasında dolaşılabilir, ancak bu yöntemle giriş yapmadan admin sayfasına erişim sağlanabilir.
    • Oturum kontrolü için session yapıları kullanılacaktır.
    01:21Session Yapısı ve Kullanımı
    • Web sunucularında kullanıcı için oturum başlatılır ve session nesneleri sayesinde oturum boyunca sayfalar arasında bilgi taşınabilir.
    • Session tanımlamak için "Session" yazıp köşeli parantezler içinde değişken adı belirlenir.
    • Session'lar, kullanıcı bilgilerini (kişi numarası, adı, soyadı) tutmak için kullanılabilir.
    03:20Session Örneği ve Özellikleri
    • Admin sayfasında label'lar eklenerek session'da tutulan kişi numarası ve adı görüntülenebilir.
    • Session'lar varsayılan olarak 20 dakikalık süre boyunca tutulur, ancak bu süre ayarlanabilir.
    • Oturumdan çıkmak için "Session.Abend()" komutu kullanılır ve kullanıcı ana sayfaya yönlendirilir.
    06:47Oturum Kontrolü ve Veritabanı Bağlantısı
    • Adres çubuğuna doğrudan admin sayfasına erişim engellenmek için oturum kontrolü yapılmalıdır.
    • Admin sayfasında session'da tutulan kişi numarası kontrol edilir, boşsa kullanıcı giriş sayfasına yönlendirilir.
    • Veritabanına bağlantı için "System.Data" ve "System.Data.SqlClient" kütüphaneleri kullanılır.
    14:03Veritabanından Kullanıcı Bilgilerini Çekme
    • SQL sorgusu ile kullanıcı tablosundan kişi no parametresine eşit olan kayıtları almak için "SELECT * FROM tbl_kullanici" komutu kullanılıyor.
    • Session'dan gelen kişi no parametresi, komut parametrelerine eklenerek veritabanından ilgili kayıt getiriliyor.
    • Veritabanından gelen bilgiler, label ve image nesnelerine atanarak kullanıcıya gösteriliyor.
    18:38Kod Hataları ve Çözümleri
    • "ExecuteNonQuery" yerine "ExecuteReader" kullanılması gerektiği, çünkü seçme işlemi için veritabanından değer dönmesi gerekiyor.
    • Sütun adlarını tırnak içinde yazmak yerine sütun sayılarına göre erişmek daha doğru.
    • Kod hataları, kullanıcıların deneyim kazanması için gösterilmeye devam ediyor.
    21:38Admin ve Kullanıcı Paneli Oluşturma
    • Admin paneline giriş yapıldığında, kayıtlı kitaplar ve üyeler görüntülenebiliyor.
    • Kullanıcı paneline giriş yapmadan erişim engelleniyor.
    • Kullanıcı sayfasında da admin sayfasındaki kodlar benzer şekilde uygulanıyor.
    24:34Kullanıcı Giriş ve Çıkış İşlemleri
    • Kullanıcı sayfasında da veritabanına bağlanıp session'da tutulan kişi numarasına göre bilgiler getiriliyor.
    • Giriş yapıldığında kullanıcı bilgileri label ve image nesnelerine aktarılıyor.
    • Çıkış butonuna tıklandığında tüm session'lar kapatılıp ana sayfaya yönlendirme yapılıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor