جلوگیری از ورود با ایمیل در وردپرس با No Login by Email Address

جلوگیری از ورود با ایمیل در وردپرس

جلوگیری از ورود با ایمیل در وردپرس

با سلام خدمت همه ی دوستان همیاروردپرس

همه تان می دانید که کاربران در وردپرس می توانند هم از طریق ایمیل و هم از طریق نام کاربری وارد سایت و یا پنل مدیریتی وردپرس شوند. اما عده ای از مدیران سایت ها می خواهند از ورود کاربران از طریق وارد کردن آدرس ایمیلشان به جای نام کاربری جلوگیری نمایند.

حتما می پرسید چرا: زیرا عده ای از کاربران باور دارند که آدرس ایمیل در همه جا استفاده می شود و اگر کسی آدرس ایمیل فردی را بداند، می تواند از طریق هک کردن ایمیل فرد و یا حدس زدن رمز عبور فرد در سایت، وارد پنل مدیریتی شود و خراب کاری هایش را انجام دهد. قطعا دانستن ایمیل فرد برای ورود به سایت بسیار کار هکر را ساده تر می کند و او را چند قدم در کار هک جلو می اندازد.

پس این شک در مدیران سایت ها را می توانیم منطقی بدانیم؛ به همین علت بر آن شدیم تا افزونه ای برای رسیدن به این هدف معرفی کنیم تا از آن استفاده نمایید.

در ضمن در انتهای مطلب هم راه حل دستی (از طریق کد و بدون استفاده از افزونه) را هم به شما آموزش خواهیم داد.

  گزارش اشکال در مطالب توسط کاربران با Mistape

افزونه No Login by Email Address

No-Login-by-Email-Address-hamyarwp-

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

تصاویر زیر تغییرات را در قبل و بعد از فعال کردن افزونه نشان می دهند:
(تصویر اول: قبل از اجرا و تصویر دوم: بعد از اجرای افزونه)

جلوگیری از ورود با ایمیل در وردپرس با No Login by Email Address

Screen Shot 2016-05-23 at 12.54.02 AM

راه دستی

شما همینطور می توانید با استفاده از کد زیر کار افزونه بالا را انجام دهید:

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

کد بالا را کپی کرده و در فایل functions.php بین <? و php?> قرار دهید.

نکته: کد بالا تنها قابلیت افزونه بالا را برای شما ایجاد می نماید؛ اما کار تغییر نوشته صفحه ورود را انجام نمی دهد. پس توصیه ما به شما استفاده از افزونه فوق است.

جمع بندی!

شما با استفاده از این افزونه می توانید به راحتی از ورود کاربران از طریق ایمیلشان جلوگیری نمایید و برای ورود آن ها را ملزم به وارد کردن نام کاربری کنید.

دانلود افزونه No Login by Email Address

دانلود صفحه افزونه

 

 

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام
    ممنون از پست های خوبتون نمی دونستم سوالم رو کجا بپرسم ، می خواستم بردونم برای اضافه کردن این بخش “حتما بخوانید” که توی پست ها می زارید از چه پلاگین یا کدی شبیه بهش باید استفاده کرد
    تشکر

    • 7 سال عضو همیار وردپرس

      سلام
      این همان پست های مشابه هست که عنوانش رو به حتما بخوانید تغییر دادیم.
      افزونه های زیادی برای این امر معرفی کردیم که با جستجو مطالب مرتبط میتونید پیداشون کنید

مطالب زیر را حتما بخوانید

دوره‌های آموزشی