1. Anasayfa
  2. Webmaster

Php Yönetici Giriş Sayfasını Güvenli Hale Getirme

Php Yönetici Giriş Sayfasını Güvenli Hale Getirme
0

Php Sayfayı Nasıl Güvenli Hale Getirilir?

Php Sayfayı Güvenli Hale Getirmek için öncelik ile web sitenize ait yönetici (admin) giriş sayfasını FTP programı ile açın. Yönetici sayfası admin.php, login.php, panel.php vs. olabilir. Kısacası yönetici panelinize giriş yaptığınız dosya olduğuna emin olun…

<?PHP
function SifreliGiris($kullanici,$sifre) {
    if(empty($_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$kullanici" || $_SERVER['PHP_AUTH_PW'] != "$sifre") 
    {
        header('WWW-Authenticate: Basic realm="Lütfen kullanıcı adı ve şifreyi giriniz."');
        die(header('HTTP/1.0 401 Unauthorized'));
    }
}
        
//Giriş bilgilerine farklı k.adı ve şifre girebilirsiniz
$kullanici = 'kullanıcı adınız buraya';
$sifre = 'şifreniz buraya';
        
//Fonksiyonu çalıştıralım
SifreliGiris($kullanici,$sifre);
?>

Ardından yukarda verdiğim kodları FTP ile açmış olduğunuz dosyanın en üstüne yapıştırınız. Dikkat etmeniz gereken husus <?php başlangıç ve ?> bitiş kodlarının kopyala-yapıştır yaparken eksiksiz olmasıdır.

Dosyayı kaydedin.

Böylece admin paneli giriş sayfasını görüntüleye bilmek için bu güvenlik duvarının aşılması gerekecektir.

Ekstra giriş bilgilerinizi girdikten sonra yine her zaman ki gibi admin girişi yapabilirsiniz.

Kolay gelsin…

Bu Yazıya Tepkiniz Nedir?
  • 0
    be_endim
    Beğendim
  • 0
    alk_l_yorum
    Alkışlıyorum
  • 0
    _ok_oldum
    Şok Oldum
  • 0
    _z_ld_m
    Üzüldüm
  • 0
    k_zg_n_m
    Kızgınım
  • 0
    be_enmedim
    Beğenmedim

Merhaba, Malatya/yeşilyurt doğumluyum. Tekstil Teknoloji Teknisyenliği alanında önlisans yaptım ve şuan özel bir sektörde mesleğimi icra etmekteyim.

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site reCAPTCHA ve Google tarafından korunmaktadır Gizlilik Politikası ve Kullanım Şartları uygula.

The reCAPTCHA verification period has expired. Please reload the page.