السلام عليكم
طريقه سريعه فى حمايه مجلد admin.php فى مجله النيوك
وهى عن طريق انشاء ملف مثال Protect.php
نقوم بفتح برنامج Note pad ونضع به الكود التالى
كود PHP:
<?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
ونضع به الكود التالى
كود PHP:
include ("protect.php");
وظيفه الملف protect.php
1- حمايه الملف admin.php
2- اخبارك باى محاوله لدخلو لوحه تحكم المجله بالزمن واعطائك البيانات التى تم ادخالها الى ملف الحمايه
وبالتوفيق