• Buradasın

    PHP ile Login ve Çıkış İşlemleri Eğitimi

    youtube.com/watch?v=6IQwRH74frY

    Yapay zekadan makale özeti

    • Bu video, Adem Yalçın tarafından sunulan PHP programlama dili ile login ve çıkış işlemleri yapma konulu bir eğitim dersidir.
    • Videoda, veritabanına bağlanma, login formu oluşturma, login kontrolü yapma, session kullanımı ve çıkış butonu oluşturma gibi konular adım adım gösterilmektedir. Eğitmen önce veritabanına bağlanma için bağlantı dosyası oluşturur, ardından login formu tasarlar ve kullanıcı girişini kontrol eden PHP kodlarını yazarak, doğru giriş yapıldığında kullanıcıyı yönlendirmeyi gösterir.
    • Ayrıca videoda MD5 şifreleme yöntemi, Türkçe karakter sorunlarının çözümü ve oturum kapatma işlemleri de ele alınmaktadır. Bu eğitim, PHP ile kullanıcı oturumları yönetmek isteyenler için kapsamlı bir kaynak niteliğindedir.
    Login İşlemi İçin Veritabanı Hazırlığı
    • Ders, login işleminin baştan sona anlatılacağını belirtiyor.
    • Örnek veritabanı isminde bir veritabanında üyeler adında bir tablo bulunuyor ve bu tabloda üye id, ad soyad, email ve şifre alanları mevcut.
    • Şifre, gelen şifrenin MD5'li hali olarak veritabanında saklanıyor.
    00:35Veritabanına Bağlanma
    • Veritabanına bağlanmak için bir bağlantı dosyası oluşturuluyor ve bu dosyada vhost, root, şifre ve veritabanı adı bilgileri yer alıyor.
    • Bağlan.php dosyasında MySQL connect fonksiyonu kullanılarak sunucuya, kullanıcı adı ve şifre ile bağlantı sağlanıyor.
    • Veritabanına bağlanmak için MySQL select view fonksiyonu kullanılıyor ve bağlantı başarısız olursa hata mesajı gösteriliyor.
    04:14Login Formu Oluşturma
    • Index.php dosyasında bağlan.php dosyası çağrılıyor ve login durumu kontrol ediliyor.
    • Login.php dosyasında email ve şifre alanları içeren bir form oluşturuluyor.
    • Formun metod özelliği "post" olarak ayarlanıyor ve action alanı daha sonra doldurulacak.
    08:03Login İşleminin Gerçekleştirilmesi
    • Giriş butonuna tıklandığında email ve şifre bilgileri post ile alınıyor ve trim fonksiyonu ile temizleniyor.
    • Şifre MD5 fonksiyonu ile şifreleniyor ve veritabanında kontrol ediliyor.
    • Veritabanında eşleşen bir kullanıcı varsa, email ve ad soyad bilgileri session'a aktarılıyor ve kullanıcı index.php sayfasına yönlendiriliyor.
    16:24Oturum Açma İşlemi
    • Kullanıcı adı "adem yalçın" ve şifre girilerek oturum açma işlemi gerçekleştiriliyor.
    • Oturum açılmadığı için hata alındığı için session start ve login.php dosyası çalıştırılıyor.
    • Giriş yapıldığında veritabanından çekilen e-posta adresi görüntüleniyor ve ad-soyad bilgileri de çekilebiliyor.
    18:20Oturum Kontrolü
    • Index kısmında session token ve e-posta adresi kontrolü yapılıyor.
    • E-posta adresi boş değilse oturum başarılı olarak kabul ediliyor.
    • Oturum başarılı olduğunda kullanıcıya "Hoş geldiniz" mesajı ve ad-soyadı gösteriliyor.
    19:52Türkçe Karakter Sorunu Çözümü
    • Türkçe karakter sorunu HTML'den kaynaklanıyor ve veritabanından çekilen karakterlerden dolayı ortaya çıkıyor.
    • Bağlan.php dosyasına MySQL ayarlarında UTF-8 karakter seti eklenerek sorun çözülmeye çalışılıyor.
    • Alternatif olarak HTML meta karakteri kullanılarak da Türkçe karakter sorunu çözülebilir.
    21:37Çıkış Butonu ve İşlem
    • Giriş sayfasına çıkış butonu ekleniyor.
    • Çıkış.php dosyası oluşturulup session start ve session destroy komutları ile oturum kapatılıyor.
    • Çıkış butonuna tıklandığında index.php sayfasına yönlendirme yapılıyor ve Türkçe karakter sorunu çözülmüş durumda.

    Yanıtı değerlendir

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