PHP: Şifre Değişikliğinde Tüm Cihazlardan Çıkış Yapın

PHP: Şifre Değişikliğinde Tüm Cihazlardan Çıkış Yapın

PHP’de parola değiştirildiğinde tüm cihazlardan kullanıcıları kapatmak için, burada komut dosyası oluşturmak için iyi ve kolay bir yaklaşım oluşturacağız.

İşte izleyeceğimiz bazı önemli adımlar,

  1. Oturum açma sırasında, kullanıcı kimliğiyle ilişkili rastgele bir sayıyı DB’ye ve oturuma kaydedeceğiz.
  2. Mağaza IS_LOGIN anahtar, kullanıcı oturum açma sırasında true olarak.
  3. Şifre değiştirme sırasında, tüm cihazlardan çıkış yapmayı seçerseniz, DB’den rastgele değeri siler.
  4. Her 5 saniyede bir kullanıcının durumunu kontrol edeceği bir JS dosyası oluşturun.
  5. Sorgunun rastgele değerin mevcut olup olmadığını kontrol edeceği bir kontrol durumu dosyası oluşturun.
  6. Sonunda, oturumu kapatacağımızda, oturumda saklanan tüm verileri yok edecek ve DB’den rastgele değeri silecektir.
PHP: Şifre Değişikliğinde Tüm Cihazlardan Çıkış Yapın

Not: Dosyanın tamamını makalenin sonunda indirebilirsiniz.

Şimdi yukarıdaki adımları işlemek için kullandığımız bazı çekirdek dosya kaynak kodları ile başlayacağız,

Veritabanı Bağlantısı

Giriş Betiği

Burada rastgele tamsayı ve kullanıcı kimliğini veritabanına kaydediyoruz. Ve daha sonraki işlemleri yönetmek için aynı verileri oturumda saklayacaktır.

Gösterge Paneli

Giriş yaptıktan sonra, kontrol paneli sayfasına yönlendirileceksiniz. Buraya özel JS, çıkış yapma ve şifre değiştirme sayfamızı ekledik.

Kontrol Durumu PHP dosyası ile Özel JS

Burada bu dosya her 5 saniyede bir kullanıcı durumunu kontrol edecektir.

Şifre Değiştirmede

Parola değiştirilirken, kullanıcı kontrol ederse tüm cihazlardan çıkış yap o zaman o belirli kullanıcı için bu rastgele değeri siler.

Tam dosyayı indirin

PHP’deki tüm cihazlardan çıkış yapmanın tam bir çalışma betiği.

PHP kullanarak Parola Değişikliğinde Tüm Cihazlardan Çıkış Yapma kavramını hepinizin anlayacağını umuyoruz.

PHP hakkında daha fazla bilgi edinmek için kontrol edebilirsiniz. PHP resmi sitesi.

Uygulama ile ilgili herhangi bir sorunla karşılaşırsanız lütfen bana bildirin.

Mutlu Kodlamalar..!

Bu makale yardımcı oldu mu?

EvetNumara

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.