• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan PHP programlama dilinde oturum yönetimi konulu bir eğitim içeriğidir.
    • Video, önceki derste öğretilen session oluşturma ve sayfa taşıma konularının devamı niteliğindedir. İçerikte session'da oturum kapatma, session'a süre atama, cookie kullanarak session'a ömür biçme ve çıkış yapma işlemleri adım adım gösterilmektedir. Eğitmen, index.php, login.php, profil.php ve logout.php sayfaları kullanarak kullanıcı adı cookie'si oluşturma, session'ı kapatma ve çıkış yapma işlemleri kodlamaktadır.
    • Ayrıca, cookie'lerin nasıl sonlandırılacağı, çıkış yapıldığında kullanıcıya uyarı mesajı gösterilmesi, cookie'nin nasıl kontrol edileceği ve session'ın cookie ile nasıl ilişkilendirileceği gibi konular da ele alınmaktadır.
    Session'da Oturum Kapatma ve Süre Atama
    • Geçen derste session oluşturma ve sayfa taşıma işlemleri gösterilmişti.
    • Bu derste session'da oturum kapatma ve session'a süre atama işlemleri ele alınacak.
    • Session'ın ömrü genellikle explorer penceresi kapanana kadardır.
    01:06Login Sayfası Kodlaması
    • Login sayfasında kullanıcı adı ve şifre alanları kullanılarak session oluşturulacak.
    • Cookie ile session'ın ömrü belirlenecek ve kullanıcı adı değişkeni cookie'ye atanacak.
    • Kullanıcı adı boşsa, index.php'den girilen değer cookie'ye atanacak ve session oluşturulacak.
    05:10Profil Sayfası ve Çıkış Butonu
    • Profil sayfasına çıkış yapma butonu eklenecek.
    • Logout.php sayfasında session başlatılacak, kullanıcı adı cookie'si çekilecek ve session destroy komutu ile session sonlandırılacak.
    • Header location komutu ile kullanıcı profil sayfasından index.php'ye yönlendirilecek.
    07:35Index Sayfası Kodlaması
    • Index sayfasında cookie'den kullanıcı adı çekilecek ve if döngüsü ile kontrol edilecek.
    • Kullanıcı adı boşsa form ekrana yazdırılacak, boş değilse login.php'ye yönlendirilecek.
    • Çıkış yapıldığında profil sayfasına giriş yapıldığında "sadece üyeler görebilir" uyarısı verilecek.
    13:10Session ve Cookie Kullanımı
    • Giriş yapıldığında session ve profil oluşturulur, pencere kapatıldığında session otomatik olarak iptal olur.
    • Cookie kullanılarak session'a ömür biçilebilir, örneğin bir saat boyunca pencere kapatılsa bile profil sayfasına otomatik bağlanılır.
    • Mail adreslerinde "beni hatırla" özelliği benzer şekilde çalışır, iki hafta boyunca şifre yazmadan mail adresine bağlanılır.
    14:00Session Sonlandırma
    • Çıkış yapıldığında otomatik olarak profil sayfasına yönlendirilmez, index.php sayfasına yönlendirilir.
    • Session sonlandırmak için "session destroy" komutu kullanılır.
    • Session'a ömür biçildiğinde cookie ile yapılır ve cookie de sonlandırılmalıdır.
    14:33Cookie ve Session İlişkisi
    • Cookie değeri boşsa kontrol oluşturulur ve textbox'tan gelen kullanıcı adı değeri cookie'ye atanır.
    • Cookie, kullanıcı adı şeklinde oluşturulur ve session ile ilişkilendirilir.
    • Session'a ömür biçmek için cookie ile ilişkilendirilir ve session'lar ömür biçilir.

    Yanıtı değerlendir

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