-
موضوع يفيدكو انتو (هاك عدم مسح مدير المنتدى)
قد ينتج نتيجة لسؤ الاختيار ان تسمح لفرد من دخول لوحة التحكم لمنتداك و يقوم هذا الفرد بمسحك من المنتدى مم يسبب الكثير من المشاكل
هذا الهاك يعمل على منع اى شخص من حذف العضو الاول فى المنتدى كله و الذى هو دائما المدير للمنتدى
هذا الهاك يجب على كل من يمتلكون منتدى phpbb2 من تركيبه و هذا للضمان و الامان
شرح التركيب :
نص مخفى :
###############################################
## Mod Title: Don't delete admin
## Mod Version: 1.0.0
## Author: Rapid Dr3am, Antony Bailey, antony_bailey@lycos.co.uk,
## Description: Prevents the deletion of an administrator.
## Compatibility: 2.0.4
##
## Installation Level: Easy
## Installation Time: 3 minutes.
## Files To Edit: admin_users.php
##
## Included Files: N/A
##
## History:
## None
## 15 May, 2003: Project started.
##
###############################################
#
#-----[ افتح ]------------------------------------------
#
admin_users.php
#
#-----[ ابحث عن ]------------------------------------------
#
كود:
$user_allowavatar = ( !empty($HTTP_POST_VARS['user_allowavatar']) ) ? intval( $HTTP_POST_VARS['user_allowavatar'] ) : 0;
#
#-----[ بعدها اضف ]------------------------------------------
#
كود:
// Begin no delete admin
$user_level = ( !empty($HTTP_POST_VARS['user_level']) ) ? intval( $HTTP_POST_VARS['user_level'] ) : 0;
// END no delete admin
#
#-----[ ابحث عن ]------------------------------------------
#
كود:
$sql = "DELETE FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user', '', __LINE__, __FILE__, $sql);
}
#
#-----[ استبدلها بالتالى ]------------------------------------------
#
كود:
// BEGIN no delete admin
if( $this_userdata['user_level'] == ADMIN )
{
message_die(GENERAL_ERROR, 'ياترى هو انا اعرف الى انت بتعمله ؟');
}
else
{
$sql = "DELETE FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user', '', __LINE__, __FILE__, $sql);
}
}
// END no delete admin
-
مشكور أخوي CURLY
ولكن هل في على vb ???
وشكراً لك
أخوك حمد
-
الهاك مهم ... وغير مهم ... <<< فسروها :funny:
واتصور انه مو حق vb
((هذا الهاك يجب على كل من يمتلكون منتدى phpbb2 من تركيبه و هذا للضمان و الامان))
-
انا لقيت الموضوع فى منتدى قلت احطهولكو عشان لو حد حب يستفاد منة
-
موجوده هالميزه في vb3
في ملف الكونفيج مال المنتدى . . .
/ ****** UNDELETABLE / UNALTERABLE USERS ******
// The users specified here will not be deletable or alterable from the control panel by any users.
// To specify more than one user, separate userids with commas.
$undeletableusers = ''; < - - - - ضع هنا رقم المدير العام اللي ماتبيه ينمسح , رقم 1 مثلا واذا كان اكثر من رقم افصلهم بـ , مثلا 1,2
تحياتي , اخوكم
-
صح زي ماقال شيطون 
في ملف الكونفيق عدلوا على دالة $undeletableusers
وحط رقمك هناك عشان تصبح((عضو غير مسموح مسحه))...واذا اكثر من واحد بفاصله زي ماقال شيطون
طبعاً vb3 اما vb2 ماكنت توفر هالميزه..
تحياتي
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك