Page 1

Ad o b ew o rd p ress. co m / W o rd Press / G ü ven l i k / Yö n eti ci Sa yfa n ı za Ba şka I P E ri şem esi n

Yönetici Sayfanıza Başka IP Erişemesin Vatanay Özbeyli tarafından 17 Haziran 2013 tarihinde yazıldı. ~ 4 Yorum + Değiştir

Tüm web projelerinin kalbi yönetici sayfalarıdır. Sistemin geliştirilmesi ve düzenlenmesi bu alanın güvenliği sayesinde sağlanır. Peki yönetici panelimizi düşmanlardan nasıl koruyacağız? Endişe etmeyin. Bu makalemizde sizlere çok basit ama neredeyse %100 güvenlik garantisi veren bir tekniği anlatacağız. Ve tabii ki WordPress kullanıcıları unutmadık, onlar için de bu yazılımı etkin kılacağız.

Nasıl çalışır? Sadece 1 satırlık PHP kodu kullanacağız. Bu yüzden sunucunuzun PHP desteği olması gerekiyor. Sistem yönetici panelinize giriş yapan kişinin IP adresini kontrol eder, eğer sizinkiyle eşleşmiyorsa anasayfaya geri yönlendirir.

Kullanım Öncelikle IP adresinizi öğrenmeniz gerekiyor. Aşağıdaki sitelerden herhangi birinden IP adresinizi öğrenebilirsiniz. Dersin devamında örnek olarak 95.42.155.161 numaralı IP adresi kullanacağız. 1. http://whatismyipaddress.com/ 2. http://www.myipaddress.com/ 3. http://www.tracemyip.org/ Yönetici sayfalarınızın hepsinde etkin olan (include edilmiş) bir sayfayı açıyoruz ve en üst kısmında <?php alanından sonra aşağıdaki kodları ekliyoruz. 1 if ($_SERVER['REMOTE_ADDR']!='95.42.155.161')


{header('Location: http://www.adobewordpress.com/');} Üstteki alana kendi IP adresinizi ve Location kısmına da sitenizin anasayfa adresini yazmayı unutmayın.

WordPress kullanıcıları ne yapmalı? Dizininizdeki /wp-admin/admin.php ve wp-login.php dosyalarına gidin ve en üst satıra aşağıdaki kodu ekleyin. 1 if ($_SERVER['REMOTE_ADDR']!='95.42.155.161') {header('Location: http://www.adobewordpress.com/');} Tekrar belirtmekte fayda var. Üstteki alana kendi IP adresinizi ve Location kısmına da sitenizin anasayfa adresini yazmayı unutmayın.

Birden fazla IP adresine giriş izni vermek PHP’nin or ve array işlemleri sayesinde izinli IP adreslerinin sayısını arttırabiliriz. Aşağıda 3 adet IP adresine izin verilmekte. Bu sayıyı arttırabilirsiniz. 1 $izinliler = array('95.42.155.161','95.42.155.162','95.42.155.163'); 2 if (!in_array($_SERVER['REMOTE_ADDR'], $izinliler)) 3 {header('Location: http://www.adobewordpress.com/');}

Kapanış Bu sistemi ilk olarak Karadiyar isimli web-based oyunumda test etmiştim. Oyun projemin üzerinden 10 yıldan fazla zaman geçti fakat bugün bile bu teknik iş görmekte. WordPress kullanıcılarına küçük bir uyarım var. Versiyon güncellemelerinde bazen admin.php dosyası değişebiliyor. Çok düşük bir ihtimal, fakat yine de güncelleme sonrasında IP kontrol satırının orada olup olmadığını test etmenizde fayda var. İyi çalışmalar.


Benzer Konular: WordPress Yönetici Panelinizi Koruyun! WordPress’te Temel Güvenlik WordPress Kullanıcılarının En Sık Karşılaştığı… WordPress Başlıklarınızın Yanına Kategori Resmi Ekleme WordPress Sitenize Muhteşem jQuery Menüler Hazırlayın

Yazı Kategorisi : Güvenlik , Tasarım Unsurları , WordPress Anahtar Kelimeler : adres , adress , ban , güvenlik , ip , php , wordpress , wp-admin , yasak


Yönetici sayfanıza başka ip erişemesin  
Advertisement
Read more
Read more
Similar to
Popular now
Just for you