عرض مشاركة واحدة
قديم 28-07-2005, 19:27   رقم المشاركة : 1 (permalink)
معلومات العضو
OmeR4eVeR
عضو برونزي
 
الصورة الرمزية OmeR4eVeR
 

 

 
إحصائية العضو








OmeR4eVeR غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
OmeR4eVeR is on a distinguished road

 

 

Thumbs up طريقه حماية ملف الـadmin.php فى مجله النيوك

السلام عليكم
طريقه سريعه فى حمايه مجلد admin.php فى مجله النيوك
وهى عن طريق انشاء ملف مثال Protect.php
نقوم بفتح برنامج Note pad ونضع به الكود التالى

كود:
<?php 

$selfSecure = 1; 
$shellUser  = "اسم المستخدم"; 
$shellPswd  = "كلمة السر"; 

$adminEmail = "بريدك هنا"; 
$fromEmail  = $HTTP_SERVER_VARS["SERVER_ADMIN"]; 

$Version = "برنامج الحماية"; 
if($selfSecure){ 
    if (($PHP_AUTH_USER!=$shellUser)||($PHP_AUTH_PW!=$shellPswd)) { 
       Header('WWW-Authenticate: Basic realm="صفحة محمية بكلمة مرور"'); 
       Header('HTTP/1.0 401 Unauthorized'); 
       echo "<html> 
         <head> 
         <title>دخول خطأ</title> 
         </head> 
         <center><h1>دخولك خاطيئ</h1></center> 
         <p align=right>لقد قمت بادخال كلمة مرور واسم مستخدم خطأ سيتم ارسال رسالة لمدير الموقع 
         <hr> 
         <em>$Version</em>"; 
       if(isset($PHP_AUTH_USER)){ 
          $warnMsg =" 
احدهم حاول الدخول الى هذه الصفحة: http://".$HTTP_SERVER_VARS["HTTP_HOST"]."$PHP_SELF 
وقد استخدم كلمة مرور واسم مشتخدم خطأ: 

التاريخ: ".date("Y-m-d H:i:s")." 
IP: ".$HTTP_SERVER_VARS["REMOTE_ADDR"]." 
المعلومات: ".$HTTP_SERVER_VARS["HTTP_USER_AGENT"]." 
اسم المستخدم: $PHP_AUTH_USER 
كلمة المرور: $PHP_AUTH_PW 

       "; 
          mail($adminEmail,"دخول خطأ",$warnMsg, 
          "From: $fromEmail\nX-Mailer:$Version AutoWarn System"); 
       } 
       exit; 
    } 
} 

if(!$oCols)$oCols=$termCols; 
if(!$oRows)$oRows=$termRows; 

?>
والان نقم بتعديل المطلوب فى الكود السابق

ونقوم بتحرير ملف admin.php
ونضع به الكود التالى

كود:
include ("protect.php");
وظيفه الملف protect.php
1- حمايه الملف admin.php
2- اخبارك باى محاوله لدخلو لوحه تحكم المجله بالزمن واعطائك البيانات التى تم ادخالها الى ملف الحمايه

وبالتوفيق

التوقيع

OmeR4eVeR غير متواجد حالياً   رد مع اقتباس