انجمن


جدا کردن ورود مدیر از ورود اعضا & برگه ی مخصوص اعضا  (۱۰ نوشته)

  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۷
    تشکر شده: ۶۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ اسفند ۱۳۸۸ - ۱۱:۴۲

    با سلام
    1-چطور میتونم قسمت ورود مدیر رو از ورود اعضا جدا کنم
    افزونه تغییر نام wp-admin رو پیدا کردم ولی راجع به این چیزی پیدا نکردم
    2- چطور میتونم برگه ای رو مخصوص اعضا تعریف کنم که فقط اونا ببینن
    3- توی قسمت ایجاد یه نوشته ی جدید یا برگه ی جدید یه قسمت به نام نمایش داره که یکی از گزینه هاش خصوصیه این مربوط به چی میشه
    ممنون

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ اسفند ۱۳۸۸ - ۱۶:۴۹

    1-چطور میتونم قسمت ورود مدیر رو از ورود اعضا جدا کنم

    یعنی از 2 فرم وردپرس رو لاگین کنید؟

    2- چطور میتونم برگه ای رو مخصوص اعضا تعریف کنم که فقط اونا ببینن

    یک برگه ایجاد کنید به نام برگه خصوصی

    3- توی قسمت ایجاد یه نوشته ی جدید یا برگه ی جدید یه قسمت به نام نمایش داره که یکی از گزینه هاش خصوصیه این مربوط به چی میشه

    برای همین منظور ساخته شده, اگر برگه ای رو خصوصی کنید,در قسمت لیست برگه ها نمایش داده نمی شه اما برای مدیر نمایش داده می شه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    بهروز ازند
  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۷
    تشکر شده: ۶۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ اسفند ۱۳۸۸ - ۲۱:۲۲

    سلام عزیز
    ممنونم
    1- بله یعنی از دو تا فرم لاگین صورت بگیره تا فرمی که مدیر برای ورود استفاده میکنه مخفی باقی بمونه
    2 و 3 - عزیز من این دو تا رو که شما گفتید متوجه نشدم توی جواب 2 گفتید که "برای اینکه اعضا برگه ای رو ببینن اونو خصوصی کنم" و توی جواب 3 گفتید که "اگر برگه ای رو خصوصی کنید,در قسمت لیست برگه ها نمایش داده نمی شه اما برای مدیر نمایش داده می شه"
    که البته امتحان کرده بودم و برگه خصوصی رو اعضا و مشترکین نمی تونن ببینن و فقط مدیر میتونه
    از همه ممنونم و
    همچنان منتظر

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۴ اسفند ۱۳۸۸ - ۰۸:۲۲

    مورد 1 رو تاحالا مواجه نشدم, شاید راه کارش باشه (توی گوگل لاتین سرچ کنید)
    مورد های بعدی, فقط مدیران و مشارکت کنندگان! ;) البته شاید بشه این دسترسی رو با افزونه تغییر داد

  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۷
    تشکر شده: ۶۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۴ اسفند ۱۳۸۸ - ۰۹:۰۰

    سلام
    ممنونم
    مورد 1 زیاد واجب نیست اما از اونجایی که این دو تا ورودی یکی هست به خاطر مسایل هک زیاد جالب نیست و اگه میشد و دو تا آدرس می بود خیلی خوب میشد! اگه افزونه ای باشه ممنونتون میشم
    راستی پنل مدیریتی برای مشترکین رو میشه تغییر داد
    برای موارد 2 کسی از دوستان و مدیران محترم افزونه ای رو میشناسه معرفی کنن

    چطور میتونم برگه ای رو مخصوص اعضا (مشترکین) تعریف کنم که فقط اونا ببینن

    بازم ممنون

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۴ اسفند ۱۳۸۸ - ۱۰:۱۱

    راستی پنل مدیریتی برای مشترکین رو میشه تغییر داد

    فکر کنم در این ضمیه تم هایی بود که فقط رنگ قسمت مدیریت رو تغییر می داد
    در مورد برگه ی مخصوص اعضا هم پیگیرش هستم ;)

  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۷
    تشکر شده: ۶۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۵ اسفند ۱۳۸۸ - ۰۸:۲۱

    ممنونم عزیز
    خوشحال میشیم سایر دوستان و مدیران محترم هم نظرشون یا اطلاعاتشون رو در این مورد بگن
    ممنون

  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴۷
    تشکر شده: ۶۴ بار
    # نوشته شده: ۹ سال پیش
    ۱۶ مهر ۱۳۸۹ - ۱۳:۱۰

    mostafa1990 گفت:

    فکر کنم در این ضمیه تم هایی بود که فقط رنگ قسمت مدیریت رو تغییر می داد
    در مورد برگه ی مخصوص اعضا هم پیگیرش هستم ;)

    آقا مصطفی چیزی راجع به این برگه مخصوص اعضا گیر آوردید؟
    اگه بخام دسترسی برگه های خصوصی رو با افزونه تغییر بدم چی و کجا رو باید تغییر بدم؟
    متشکرم

  • بهروز ازند

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۱۹
    تشکر شده: ۷۹۹ بار
    # نوشته شده: ۹ سال پیش
    ۱۶ مهر ۱۳۸۹ - ۱۳:۵۸

    با استفاده از قابلیتهای افزونه theme my login میتونی کلا نزاری کسی محیط مدیریت رو ببینه و تعیین کنی بعد از ورود به چه صفحه ای بره
    برای صفحات خاص مشترکین هم کلی افزونه وجود داره
    نکته دیگه اینکه هکران محترم از هر فرمی که درخواست به دیتابیس میفرسته میتونن برای نفوذ استفاده کنن و فرقی نمی کنه که جدا از فرم اصلی جداشه یا نه ( احتمالا نگرانیت بخاطر هکه درسته ؟ )
    نگران نباش اگه نکته های تو انجمن رو رعایت کنی و سرورتم امن باشه هک وردپرس کار مشکلیه و به ندرت هکرها وقت ارزشمندشون رو صرف هک از طریق خوده وردپرس میکنن

  • BSA

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۰
    تشکر شده: ۵ بار
    # نوشته شده: ۷ سال پیش
    ۱۴ آذر ۱۳۹۱ - ۱۰:۰۲

    انتقال کاربر به صفحه‌ای خاص پس از ورود به پیشخوان

    با استفاده از تکه کد زیر در فایل functions.php پوسته سایت خود می‌توانید کاربران را پس از ورود از طریق فروم ورود به پیشخوان وردپرس با توجه به نقش (Role) آن ها در سایت شما به صفحه ای خاص هدایت کنید. با تغییر کدهای زیر می توانید این تکه کد را برای سایت خود و انتقال هر یک از کاربران به صفحه مورد نیاز بهینه سازی کنید. همان‌طور که مشاهده می‌کنید در کدهای زیر پس از تشخیص نقش و یا همان سطح دسترسی کاربر از تابع پیش فرض وردپرس برای انتقال کاربران (wp_redirect) استفاده کرده‌ایم.

    <?php
    function redirect_user_on_role()
    {
    //retrieve current user info
    global $current_user;
    get_currentuserinfo();
    //If login user role is Subscriber
    if ($current_user->user_level == 0)
    {
    wp_redirect( home_url() ); exit;
    }
    //If login user role is Contributor
    else if ($current_user->user_level > 1)
    {
    wp_redirect( home_url() ); exit;
    }
    //If login user role is Editor
    else if ($current_user->user_level >8)
    {
    wp_redirect( home_url() ); exit;
    }
    // For other rolse
    else
    {
    $redirect_to = 'http://google.com/';
    return $redirect_to;
    }
    }
    add_action('admin_init','redirect_user_on_role');
    ?>

    منبع : http://tortak.com/view/wpcode/%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%b5%d9%81%d8%ad%d9%87-%d9%88%d8%b1%d9%88%d8%af#ixzz2EG6JaG35

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.