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

فیلتر نام کاربری

تاریخ انتشار: 5 آبان 1389
ارسال کننده: Sam.Razm
یکی از کاربران درخواست فیلتر برای نام کاربری کرده بود .
شما میتونید با این هک تعدادی از اسمها را مشخص کنید تا کسی اجازه ساخت آن اسمها را ندشاته باشه

فایل زیر را دانلود کنید و در سایتتون بریزید
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.

کد زیر را در sql اجرا کنید
CREATE TABLE `dle_username_filter` (
`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 .= "نام کاربری غیر مجاز است";
}


فایل engine\inc\options.php را باز کنید و کد زیر را پیدا کنید
$options['others'] = array (

در زیر کدی که پیدا کردید کد زیر را وارد کنید
array (
'name' => "فیلتر نام کاربری",
'url' => "$PHP_SELF?mod=userfilter",
'descr' => "تنظیمات فیلتر کردن نام کاربری",
'image' => "userfilter.png",
'access' => "admin"
);

حالا میتونید در قسمت تنظیمات اسم هایی که میخواید فیلتر بشن را وارد کنید
فقط توجه کنید باید اسمها را با ویرگول (کاما) انگلیسی جدا کنید
هر کی گفت دمو بزار بن میشه haha
    21 نفر (21 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    05 آبان 1389 - 20:32
    خوبه ممنون

    --------------------
    مدیر بازنشسته
    05 آبان 1389 - 20:48
    ممنون winked

    --------------------
    عضو سایت
    05 آبان 1389 - 21:53
    این یه هک خیلی کاربردی هست ! love
    مدیر سایت
    06 آبان 1389 - 00:25
    Sam.Razm,
    ممنون.
    ولی یه دمو میذاشتی، دمو ندارید؟ haha

    http://www.datalifeengine.ir/modules/592-f...and_emails.html

    --------------------
    عضو سایت
    06 آبان 1389 - 11:00
    دمت گرم
    مثل همیشه گل كردی
    ولی یه دمو نداری بزاری؟؟؟؟؟؟؟؟؟ fellow fellow

    --------------------
    عضو سایت
    06 آبان 1389 - 13:19
    دمو ؟! برای فیلتر یوزرنیم ها !!! belay
    عضو سایت
    08 آبان 1389 - 10:55
    واقعا ایول داری ، دمت گرم
    عضو سایت
    08 آبان 1389 - 17:31
    مرسی کاربردی بودش ولی کاش یه دمو میزاشتید donoghted
    مدیر بازنشسته
    13 تیر 1390 - 22:09
    یعنی برو داخل phpmyadmin و در بخش sql ها query های گفته شده رو وارد کن.

    --------------------
    عضو سایت
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

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