دیتالایف انجین فارسی

بن کردن سریع کاربران

تاریخ انتشار: 27 دی 1387
ارسال کننده: Arash.N
توسط این هک میتونید در قسمت نظرات با قرار دادن دو کد , کاربر نظر دهنده رو اخراج و یا اگر قبلا اخراج شده به گروه عضو سایت باز گردانید.

بن کردن سریع کاربران


فایل Engine/Modules/show.full.php رو باز کنید و به دنبال کد زیر بگردید:
if ($row['is_register'] AND $row['signature'] AND $user_group[$row['user_group']]['allow_signature']) {

بعد از آن , کد زیر رو بگذارید:
####SpeedBan
if ($member_id['user_group']==1){
$ban_group="6";  // گروهی که کاربر بعد از کلیک بر روی بن کردن به آن گروه برود
$unban_group="4"; // گروهی که کاربر وقتی از حالت بن در میاید به آن گروه برود
$post_id=$row['post_id'];
$sban="<a href='index.php?newsid=".urlencode($row['post_id'])."&act=sban_".$row['user_id']."'>بن کردن</a>";
$tpl->set('{sban}', $sban);
$sunban="<a href='index.php?newsid=".urlencode($row['post_id'])."&act=sunban_".$row['user_id']."'>درآوردن کاربر از حالت بن</a>";
$tpl->set('{sunban}', $sunban);

$user_id=$row['user_id'];
if ( $_REQUEST['act'] == 'sban_'.$user_id)
{
if ($member_id['user_id']==$user_id){
}else
if ($member_id['user_group']==1){
$db->query("UPDATE " . PREFIX . "_users set user_group=$ban_group where user_id='{$row['user_id']}'");
header("Location: /index.php?newsid=$post_id");
}
}
if ( $_REQUEST['act'] == 'sunban_'.$user_id)
{
if ($member_id['user_id']==$user_id){
}else
if ($member_id['user_group']==1){
$db->query("UPDATE " . PREFIX . "_users set user_group=$unban_group where user_id='{$row['user_id']}'");
header("Location: /index.php?newsid=$post_id");
}
}
}
else {
$tpl->set('{sban}', "");
$tpl->set('{sunban}', "");
}
####SpeedBan


حالا میتونید شماره گروهی که کاربر رو وقتی بن میکنید به آن گروه برود رو در خط زیر به جای 6 بگذارید:
$ban_group="6";  // گروهی که کاربر بعد از کلیک بر روی بن کردن به آن گروه برود

مثلا گروه اخراجی ها رو وقتی ساختید عدد آن را بگذارید. مثل تصویر زیر:

بن کردن سریع کاربران

و در خط زیر به جای 4 عددی گروهی رو بگذارید که وقتی بر روی خارج کردن از حالت بن کلیک میکنید کاربر به آن گروه منتقل بشود:
$unban_group="4"; // گروهی که کاربر وقتی از حالت بن در میاید به آن گروه برود

عدد 4 همان گروه عضو سایت به عنوان پیشفرض در دیتالایف میباشد.

کدهای زیر رو برای بن کردن و درآورن از حالت بن در Templates/YOURTEMP/comments.tpl بگذارید:
{sban} - برای بن کردن
{sunban} - برای در آوردن کاربر از حالت بن

گروه دیتالایف انجین فارسی bully
    13 نفر (13 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    27 دی 1387 - 17:06
    هک بسیار خوبیه آرش جان. واقعا با این هک میشه سریعتر کاراتو پیش ببری
    عضو سایت
    27 دی 1387 - 17:06
    ممنون ارش جون ps-smile

    --------------------
    عضو سایت
    27 دی 1387 - 17:18
    آقا دستت درد نکنه.
    ممنون flower
    عضو سایت
    27 دی 1387 - 17:59
    ممنون خسته نباشی flower
    عضو سایت
    27 دی 1387 - 20:33
    دمت گرم عالی بود . حرف نداشت
    عضو سایت
    27 دی 1387 - 23:13
    مرسی
    عضو سایت
    28 دی 1387 - 00:27
    ممنون آرش گل
    الکس راست می گه مخصوصا در تحولات جدید دیتا خیلی به دردش خورده am

    --------------------
    عضو سایت
    28 دی 1387 - 18:35
    ممنون ...
    عضو سایت
    10 خرداد 1388 - 14:23
    عالی بود دوست من
    عضو سایت
    20 شهریور 1388 - 12:10
    دست درد نکنه داداش.
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *