Tekil Mesaj gösterimi
Alt 22 Temmuz 2008, 02:02   #2
Çevrimdışı
alper123
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: MySql ile sifreli sayfa yapmak ( YARDIM)




Onun yerine sana şöle bir kod verim.

sifre.php
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php
// $LOGIN_INFORMATION = array('adminkullaniciadi1' => 'adminpass1', 'admin2' => 'adminsifre2');
$LOGIN_INFORMATION = array('pass');
define('USE_USERNAME'false);
if(isset(
$_GET['logout'])) { setcookie("verify"''); header("Location: admin.php"); }

if(!
function_exists('showLoginPasswordProtect')) {
function 
showLoginPasswordProtect($error_msg) {
?><div align="center">
   <form method="post">
  <p>&nbsp;</p>
      <h3>Giriş</h3>
    <font color="red"><?php echo $error_msg?></font><br />
<?php if (USE_USERNAME) echo 'Adınız:<br /><input type="input" name="access_login" /><br />Şifre:<br />'?>
    <input type="password" name="access_password" /><br /><br /><input type="submit" name="Submit" value="Giriş" />
  </form>

<?php die(); } } 

if (isset(
$_POST['access_password'])) {
  
$login = isset($_POST['access_login']) ? $_POST['access_login'] : '';
  
$pass $_POST['access_password'];
  if (!
USE_USERNAME && !in_array($pass$LOGIN_INFORMATION)
  || (
USE_USERNAME && ( !array_key_exists($login$LOGIN_INFORMATION) || $LOGIN_INFORMATION[$login] != $pass ) ) 
  ) {
    
showLoginPasswordProtect("Giriş Başarısız");
  }
  else {
    
setcookie("verify"md5($pass));
  }

} else {

  if (!isset(
$_COOKIE['verify'])) { showLoginPasswordProtect(""); }

  
$found false;
  foreach(
$LOGIN_INFORMATION as $kay=>$val) {
    if (
$_COOKIE['verify'] == md5($val)) {
      
$found true;
      break;
    }
  }
  if (!
$found) {
    
showLoginPasswordProtect("");
  }

}

?>

Şifrelemek istedigin sayfaya include ediceksin sifre.php yi.

iyi çalışmalar.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet