منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t535
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

شرح عمل جدار ناري لملف admin.php
Soliman 26-11-2009 08:32 مساءً
السلام عليكم ورحمة الله وبركاته،،

اعمل ملف خاص باسم realm.php وضع الكود التالي مع مرعاة التغير بالاكواد التالية وهي في البداية لاول الاسطر
- الاسم
- كلمة السر
- بريدك


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

حرر ملف admin.php وفي اعلى الملف بعد علامة :
CODE
&lt;?php


اضف اسفلها
CODE
include (&quot;realm.php&quot;);




بالتوفيق
..
:)
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved