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

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

پشتیبان رسمی سیستم مدیریت محتوا

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

بستن دسترسی کاربران به صفحه پروفایل مدیران

یکی از دوستان در سایت لازم داشت تا دسترسی کاربران به صفحه پروفایل خود را بگیرد که البته به نظرم کار چندان درستی نیست، اما چون ممکن است در آینده سایر کاربران هم به چنین چیزی نیاز داشته باشند، آن را به صورت هک در سایت ارسال می کنم تا سایر دوستان نیز در صورت نیاز بتوانند از آن استفاده نمایند.

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
1-فایل engine/modules/profile.php را با استفاده از نرم افزار ویرایشگر متن یا همان IDE به انتخاب خودتان باز کنید. ( Notepad++) پیشنهاد می شود.
2- در حدود خط 335 الی 350 به دنبال قطعه کد زیر بگردید:
$user_found = FALSE;
if( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+]/", $user ) ) $user="";

$sql_result = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '$user'" );

$tpl->load_template( 'userinfo.tpl' );

while ( $row = $db->get_row( $sql_result ) ) {

در زیر آن این کد را اضافه کنید:
    if ( $row['user_id'] != $member_id['user_id'] and $row['user_group'] == 1 ) {
        msgbox($lang['usrinfo_ncc_title'], $lang['usrinfo_ncc_descr']);
        continue;
    }

3- فایل languages/Farsi/website.lng را باز کنید و پس از کد
$lang = array (

دو خط ایندکس آرایه زیر را قرار دهید:
// USERINFO ADMIN PROFILE - NO ACCESS
'usrinfo_ncc_title'    =>    "دسترسی ندارید",
'usrinfo_ncc_descr'    =>    "شما به این صفحه دسترسی ندارید",

کار تمام شد. امیدوارم به درد دوستان عزیز بخورد.
فایل profile.php ویرایش شده را نیز آپلود کردم که می توانید با دانلود و قرار دادن آن به راحتی هک را تنظیم کنید. البته توجه داشته باشید این فایل از نسخه 9.8 برداشته شده و برای سایر نسخه ها باید به صورت دستی اقدام به قرار دادن کد نمائید، چرا که این امکان وجود دارد که کد نویسی فایل به مرور زمان تغییر نماید.

موفق باشید...
تصاویر
بستن دسترسی کاربران به صفحه پروفایل مدیران
نظرات کاربران
montazer121 در 30 خرداد 1392 - 13:00 گفته:
عضو سایتنظرات: 6

دمتون گرم خیلی بدردم خورد امیدوارم که در تمامی مراحل زندگی موفق باشی winked

حمید صادقی در 01 تیر 1392 - 18:06 گفته:
مدیر سایتنظرات: 463

حمید جان خسته نباشی flower

--------------------

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!