Basit Sayfa Şifreleme

  • Konuyu açan Konuyu açan Aksu
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 562

Aksu

Reklam ve Ödeme Hizmetleri Yetkilisi
Sayman
Süper Moderatör
Geliştirici
Mesaj
521
Çözümler
10
Beğeni
697
Puan
1.216
Ticaret Puanı
2
Web sitenizde herkesin girmesini istemediğiniz sayfanız var ise aşagıdaki kodlar ile basit bir şekilde sayfanızı şifreleyebilirsiniz.

Kodları, şifreli yapmak istediğiniz sayfanın, <html> kodundan önce, yani sayfanın en başına koymanız yeterlidir.
Tekrar giriş yapılabilmesi için o sayfaya tekrar yönlendiriyoruz bu kod sayesinde ondan "Şifreli sayfa link" kısmını düzenliyoruz.
PHP:
Genişlet Daralt Kopyala
<a href="Şifreli sayfa linki"><font color=white size=2 face="Trebuchet MS">Tekrar denemek icin TIKLAYIN</font></a>

Bu kısımda ise kullanıcı ve şfire tanımlaması yapacağız ve aynı şekilde 2'den fazla kullanıcı ekleyebiliriz.
PHP:
Genişlet Daralt Kopyala
$kul[0]['kullanici']="kullanıcı1"; 
$kul[0]['sifre']="şifre1";
$kul[1]['kullanici']="kullanıcı2"; 
$kul[1]['sifre']="şifre2";

PHP:
Genişlet Daralt Kopyala
<?php 
$kul[0]['kullanici']="kullanıcı1"; 
$kul[0]['sifre']="şifre1";
$kul[1]['kullanici']="kullanıcı2"; 
$kul[1]['sifre']="şifre2"; 
//Üstteki Kullanıcı adı ve sifreyi cogaltabilirsiniz
//Dogrulama 
function authenticate() 
{ 
header( 'WWW-Authenticate: Basic realm="KULLANICI ADINIZI VE SiFRENiZi GiRiN."' ); 
header( 'HTTP/1.0 401 Unauthorized' );
echo '<br/><br/><br/><b><body bgcolor=#29a2d6><font color=white size=2 face="Trebuchet MS">
<center>GiRiS YAPILMADI !<br/><br/>Bu sayfaya erisim sinirlidir. Lutfen kullanici adini ve sifreyi girin.<br/><br/><br/>
<a href="Şifreli sayfa linki"><font color=white size=2 face="Trebuchet MS">Tekrar denemek icin TIKLAYIN</font></a>'; 
exit; 
} 
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) { authenticate(); } else 
{ 
for($i=0;$i<count($kul);$i++) { if($_SERVER['PHP_AUTH_USER']==$kul[$i]['kullanici'] && $_SERVER['PHP_AUTH_PW']==$kul[$i]['sifre']){$auth=TRUE;}} 
if($auth !=TRUE) {authenticate();} 
} 
?>
<html>
    <head>
        <meta charset="utf-8"/>
        <title>Şifreli Sayfa | </title>
    </head>
    <body>
    <p style="text-align:center; margin:50px auto; font-family:Comfortaa-Regular; font-size:15px;">Şifreli sayfaya başarıyla giriş yaptınız.</p>
    </body>
</html>
 
Son düzenleme:
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst