IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   MySql ile sifreli sayfa yapmak ( YARDIM) (https://www.ircforumlari.net/php/123463-mysql-ile-sifreli-sayfa-yapmak-yardim.html)

SurucLu 12 Temmuz 2008 05:29

MySql ile sifreli sayfa yapmak ( YARDIM)
 
Merhaba arkadaslar
websitemiz bazı sayfalarını web uzerinden guncellemek icin
bir panel yaptım. şimdi bu paneli mysql yardımı ile şifreleyerek
güvenli bir hale getirmek istiyorum

php dilini bilen arkadaslarım
bana bir ornek gosterebilirlermi

- sql dosya ornegi
- admin giris formu ornegi
- ve bu panele girmeyene kadar acılmayan dosya ornegi

Tesekkur ettim
Iyi Forumlar..

alper123 22 Temmuz 2008 02:02

Cevap: MySql ile sifreli sayfa yapmak ( YARDIM)
 
Onun yerine sana şöle bir kod verim.

sifre.php
PHP- Kodu:

<?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.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:42.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk