NilinSoft
28-07-2005, 06:37 PM
السلام عليكم
طريقه سريعه فى حمايه مجلد 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!=$she llPswd)) {
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- اخبارك باى محاوله لدخلو لوحه تحكم المجله بالزمن واعطائك البيانات التى تم ادخالها الى ملف الحمايه
وبالتوفيق
طريقه سريعه فى حمايه مجلد 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!=$she llPswd)) {
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- اخبارك باى محاوله لدخلو لوحه تحكم المجله بالزمن واعطائك البيانات التى تم ادخالها الى ملف الحمايه
وبالتوفيق