Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı CMS (Content Management System) yapımının ikinci dersini sunmaktadır.
- Videoda, login sayfası oluşturma ve login sayfasına geçen kullanıcılar için session oluşturarak yetkilendirme tanımlama konusu ele alınmaktadır. Konuşmacı önce bir action result yaratıp, ardından giriş sayfası için HTML inputları ve form oluşturma adımlarını göstermektedir. Daha sonra arka tarafta kullanıcı adı ve şifre kontrolü yaparak, doğru giriş yapıldığında session oluşturma ve home index sayfasına yönlendirme işlemini kodlamaktadır. Video, bir test ile sonlanmakta ve bir sonraki derste veri listeleme konusunun işleneceği belirtilmektedir.
- 00:01CMS Yapımına Giriş ve Login Sayfası Oluşturma
- İkinci derste login sayfası oluşturulacak ve kullanıcılar için session oluşturarak yetkilendirme tanımlanacak.
- Login action result oluşturuluyor ve view sayfası ekleniyor.
- Tasarımın detaylarına önem verilmeyecek, sadece mantığın anlaşılması için düz inputlar kullanılacak.
- 01:41Login Sayfası Tasarımı
- Bootstrap kütüphanesi kullanılarak bir div oluşturuluyor.
- Kullanıcı adı ve şifre için inputlar ekleniyor, şifre inputu password türü olarak belirleniyor.
- Giriş yap butonu oluşturulup form içerisine alınıyor ve form methodu post olarak belirleniyor.
- 03:24Arka Tarafta İşlemler
- Giriş action'ı HTTP POST attribute ile oluşturuluyor.
- Form collection kullanılarak ön taraftan gelen input değerleri alınıyor.
- Kullanıcı adı ve şifre public değişkenler olarak tanımlanıyor.
- 05:31Yetkilendirme ve Session Oluşturma
- Form collection'dan alınan kullanıcı adı ve şifre ile public değişkenler karşılaştırılıyor.
- Eşleşen kullanıcı adı ve şifre için session oluşturuluyor.
- Doğru giriş yapıldığında home index sayfasına yönlendirme yapılıyor.
- 08:02Test ve Sonuç
- Login sayfası ve action'lar oluşturulduktan sonra test yapılıyor.
- Kullanıcı adı ve şifre doğru girildiğinde session yetkilendirme gerçekleşiyor.
- Bir sonraki derste veri listeleme, ekleme, düzenleme ve silme işlemlerinde de yetkilendirme kullanılacak.