پرش به


تصویر

مخفی کردن اطلاعات مدیر سایت


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
10 پاسخ برای این موضوع

#1 montazer121

montazer121

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 24 ارسال

ارسالی 1392/03/24 ساعت 13:08

چطور امکان داره اطلاعات مدیر سایت رو مخفی کرد تا کسی به اون دسترسی پیدا نکنه
  • 0

#2 yousefi

yousefi

    پروفشنال

  • عضو سایت
  • ستارهستارهستارهستاره
  • 510 ارسال

ارسالی 1392/03/24 ساعت 15:18

نقل قول: montazer121
چطور امکان داره اطلاعات مدیر سایت رو مخفی کرد تا کسی به اون دسترسی پیدا نکنه

چه اطلاعاتی ؟
تایپ نکنید ...
  • 0

#3 montazer121

montazer121

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 24 ارسال

ارسالی 1392/03/25 ساعت 12:22

نمایش نام کامل
نمایش محل سکونت
آی دی
و .....
  • 0

#4 yousefi

yousefi

    پروفشنال

  • عضو سایت
  • ستارهستارهستارهستاره
  • 510 ارسال

ارسالی 1392/03/25 ساعت 12:28

montazer121,
خوب اگه تایژ نکنی در فیلد مربوط نشان داده نمی شه
  • 0

#5 montazer121

montazer121

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 24 ارسال

ارسالی 1392/03/25 ساعت 12:30

می خواستم کلا اون صفحه اطلاعات مدیر به خاطر یه عللی نمایش داده نشه.
  • 0

#6 yousefi

yousefi

    پروفشنال

  • عضو سایت
  • ستارهستارهستارهستاره
  • 510 ارسال

ارسالی 1392/03/25 ساعت 12:44

montazer121,
فک نکنم امکان پذیر باشه چون الان من تگ ها ی دیتالایف انجین را نگاه کردم دوباره اما نبود همچین چیزی ...
باید هک اختصاصی نوشته شود برای اینکار
دوستان اگه راهی هست کمک کنید من که راهی پیدا نکردم
  • 0

#7 hamid7107

hamid7107

    مدیریت سایت

  • مدیر سایت
  • 1,133 ارسال
  • محل سکونت: کرمانشاه
  • مهارت ها: HTML, CSS, PHP, SEO

ارسالی 1392/03/25 ساعت 13:37

montazer121,
میتونی تگ ها رو بزاری بین تگ
[not-logged]کل چیزهایی که میخوای نمایش داده نشه [/not-logged]

با این تگ هر کاربر فقط خودش اطلاعات خودش رو میبینه
موفق باشی :flower:
  • 0

#8 yousefi

yousefi

    پروفشنال

  • عضو سایت
  • ستارهستارهستارهستاره
  • 510 ارسال

ارسالی 1392/03/25 ساعت 22:07

hamid7107,
خوب این که برای پروفایل کل کاربران اعمال میشه ...
عنوان را ببینید مخفی کردن اطلاعات مدیر سایت
  • 0

#9 hamid7107

hamid7107

    مدیریت سایت

  • مدیر سایت
  • 1,133 ارسال
  • محل سکونت: کرمانشاه
  • مهارت ها: HTML, CSS, PHP, SEO

ارسالی 1392/03/26 ساعت 19:09

yousefi,
منم خودم نوشتم برای همه کاربرانه :belay:
لازم نبود بنویسی :sad:
عنوان رو هم دیدم
لازم نیست شما به من یاد بدی که چی رو کجا بنویسم :question:
اون فقط یه پیشنهاد بود گفتم شاید کارش راه بیافته
:wassat:
  • 0

#10 yousefi

yousefi

    پروفشنال

  • عضو سایت
  • ستارهستارهستارهستاره
  • 510 ارسال

ارسالی 1392/03/28 ساعت 06:59

hamid7107,
جالبه ...
این نوع صحبت کردنت را می گم
  • 0

#11 حمید یوسفی

حمید یوسفی

    سوپراستار

  • عضو سایت
  • ستارهستارهستارهستارهستاره
  • 1,239 ارسال
  • محل سکونت: تهران

ارسالی 1392/03/28 ساعت 11:22

yousefi,
hamid7107,
حمید جان در صورت برخورد غیر اصولی کاربران به آن ها اخطار دهید (پیشنهاد به عنوان دوست) نیازی به بحث و جدل نیست. (اگر به خاطرتان باشد تجربیات نسبتا پرباری در طول سال گذشته داشتیم... :flower: )
آقای یوسفی در صورتی که می بینید از نظر شما امکان پذیر نیست، دلیلی برای بیان آن وجود ندارد. می توانید از آن گذشته و راه حل را به سایرین واگذار کنید. انتقاد از نحوه پاسخ گویی مسئولین سایت به عهده ما نیست.

در خصوص مشکل دوست عزیزمان: montazer121,
در خصوص مسئله شما، آن چه که توضیح می دهم به صورت هک بوده و باید فایل سورس دیتالایف انجین را ویرایش کنید. بنابراین فایل engine/modules/profile.php را باز کرده، به قطعه کد زیر بگردید (به دلیل امکان تکرار یک خط کد در جای دیگر، چند از کد را قرار می دهم که اشتباه نکنید (هم چنین در سورس روسی دیتالایف انجین چیزی در حدود خط 334 تا 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['usrinf
o_ncc_title'], $lang['usrinfo_ncc_descr']);
        continue;
    }

فایل languages/Farsi/website.lng را باز کنید و پس از کد
$lang = array (
دو خط ایندکس آرایه زیر را قرار دهید:
// USERINFO ADMIN PROFILE - NO ACCESS
'usrinfo_ncc_title'    =>    
;"دسترسی ندارید",
'usrinfo_ncc_descr'    =>    
;"شما به این صفحه دسترسی ندارید",

در نهایت شما می توانید به راحتی با همین چند خط کد دسترسی سایر کاربران را به غیر از شخص خود مدیر (صاحب پروفایل) ببندید.
برای راحتی کار فایل ویرایش شده را از بلاگ شخصی من می توانید دانلود کنید...
این خط کد به عنوان هک در سایت نیز ارسال خواهد شد.
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی