أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

حماية عضوية المدير


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif [مطلوب] حماية عضوية المدير الذي رقم عضويته 1
  03-11-2010 04:58 مساءً  
PhpMax
معلومات الكاتب
هذه طريقة حماية العضوية رقم 1 من التعديل من غيره.

حرر
CODE
look\styles\admin\main\templates\member_edit.tpl


أضف في بداية الملف الكود التالي:
CODE
 
<?php 
if($PowerBB->_GET[&#39;id&#39;]==1 && $PowerBB->_CONF[&#39;rows&#39;][&#39;member_row&#39;][&#39;id&#39;]<>1) 
{ 
$PowerBB->functions->error($PowerBB->_CONF[&#39;template&#39;][&#39;lang&#39;][&#39;error_permission&#39;]); 
} 
?>


ولمنع تحرير صلاحيات مجموعة المدير من غير العضوية رقم 1 حرر الملف وضع نفس الكود السابق في بداية الملف.

CODE
look\styles\admin\main\templates\group_edit.tpl



احفظ الملفات وارفعها لمكانها في المنتدى, ثم حذف ملفات الإدارة المؤقتة.

واذا أردت منع مثلا غير العضو رقم 1 من تنفيذ أمر في قاعدة البيانات. حرر
CODE
look\styles\admin\main\templates\sql.tpl

أضف في بداية الملف
CODE
 
<?php 
if($PowerBB->_CONF[&#39;rows&#39;][&#39;member_row&#39;][&#39;id&#39;]<>1) 
{ 
$PowerBB->functions->error($PowerBB->_CONF[&#39;template&#39;][&#39;lang&#39;][&#39;error_permission&#39;]); 
} 
?>


والأصل أن لا تعين مدير ثاني, بل تعين نائب مدير وتحدد صلاحياته, لكن المشكلة نائب المدير يستطيع ازالة المدير او تغيير صلاحياته حماية عضوية المدير
هذه التعديلات تحل مشكلة خيانة المدير الثاني.حماية عضوية المدير


تم تحرير المشاركة بواسطة :emovip بتاريخ:03-11-2010 05:06 مساءً



الساعة الآن 12:30 AM