یکی از کاربران درخواست فیلتر برای نام کاربری کرده بود .
شما میتونید با این هک تعدادی از اسمها را مشخص کنید تا کسی اجازه ساخت آن اسمها را ندشاته باشه
فایل زیر را دانلود کنید و در سایتتون بریزید
users_filter.zip 9,27 کيلوبايت 70 دانلود فایل
کد زیر را در sql اجرا کنید
فایل engine\modules\register.php را باز کنید و کد زیر را پیدا منید
در زیر این کدی که پیدا کردید کد زیر را قرار دهید
فایل engine\inc\options.php را باز کنید و کد زیر را پیدا کنید
در زیر کدی که پیدا کردید کد زیر را وارد کنید
حالا میتونید در قسمت تنظیمات اسم هایی که میخواید فیلتر بشن را وارد کنید
فقط توجه کنید باید اسمها را با ویرگول (کاما) انگلیسی جدا کنید
هر کی گفت دمو بزار بن میشه
شما میتونید با این هک تعدادی از اسمها را مشخص کنید تا کسی اجازه ساخت آن اسمها را ندشاته باشه
فایل زیر را دانلود کنید و در سایتتون بریزید
کد زیر را در sql اجرا کنید
CREATE TABLE `dle_username_filter` (
`text` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
) ENGINE = InnoDB
`text` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
) ENGINE = InnoDB
فایل engine\modules\register.php را باز کنید و کد زیر را پیدا منید
$stop = "";
در زیر این کدی که پیدا کردید کد زیر را قرار دهید
$row_user_filter = $db->super_query ("SELECT * from `dle_username_filter`");
$user_filter = explode(",", $row_user_filter['text']);
foreach($user_filter as $user_filter_s)
{
if ($user_filter_s == $name) $stop .= "نام کاربری غیر مجاز است";
}
$user_filter = explode(",", $row_user_filter['text']);
foreach($user_filter as $user_filter_s)
{
if ($user_filter_s == $name) $stop .= "نام کاربری غیر مجاز است";
}
فایل engine\inc\options.php را باز کنید و کد زیر را پیدا کنید
$options['others'] = array (
در زیر کدی که پیدا کردید کد زیر را وارد کنید
array (
'name' => "فیلتر نام کاربری",
'url' => "$PHP_SELF?mod=userfilter",
'descr' => "تنظیمات فیلتر کردن نام کاربری",
'image' => "userfilter.png",
'access' => "admin"
);
'name' => "فیلتر نام کاربری",
'url' => "$PHP_SELF?mod=userfilter",
'descr' => "تنظیمات فیلتر کردن نام کاربری",
'image' => "userfilter.png",
'access' => "admin"
);
حالا میتونید در قسمت تنظیمات اسم هایی که میخواید فیلتر بشن را وارد کنید
فقط توجه کنید باید اسمها را با ویرگول (کاما) انگلیسی جدا کنید
هر کی گفت دمو بزار بن میشه
تاریخ انتشار: 5 آبان 1389
آخرین ویرایش: 15 اسفند 1389
ارسال کننده: Sam.Razm
علی آریان، iFarjad و alishademan و 18 نفر دیگر تشکر کردهاند.


اطلاعات