ثبت نام لاتاری 2022 آموزش ثبت نام لاتاری گرین کارت آمریکا 2022 لاتاری

آموزش غیرفعال کردن بازیابی رمز عبور در وردپرس

 

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

یکی از کار های که می‌تونه باعث افزایش امنیت در وردپرس بشه اینه که قابیلیت بازیابی رمز عبور در وردپرس رو غیرفعال کنید و از کار های که باعث هک سایت های وردپرسی میشه همین امکان بازیابی رمز عبور هست که به دلیل دسترسی داشتن به ایمیل کاربر و یا سایر عوامل دیگه میشه رمز وردپرس رو پیدا کرد و وارد پیشخوان صفحه وردپرس شد.

آیا شما دلتون میخواد گزینه رمز عبور مجدد در وردپرس رو غیر فعال کنید؟ به صورت پیش فرض , وردپرس به کاربران اجازه میده که با ارائه آدرس ایمیل خودشون , رمز عبور رو دوباره عوض بکنن و رمز جدید رو جایگزین کنن. گاهی اوقات ممکنه که بخواید گزینه تنظیم مجدد رمز عبور رو غیر فعال کنید. تو این مقاله از مسترآموز ما میخوایم چگونگی غیرفعال کردن گزینه تنظیم مجدد رمز عبور و از بین بردن این گزینه رو در وردپرس به شما آموزش بدیم پس تا آخرش همراهمون باشید …

چرا غیر فعال کردن ریست کلمه عبور از وردپرس؟

اگه شما ثبت نام کاربر رو روی سایت وردپرس خودتون انجام میدید پس گزینه تنظیم مجدد رمز عبور به کاربر اجازه میده تا رمز گم شدش رو دوباره بازیابی کنه، گاهی هم پیش اومده که کاربری ایمیلش رو از دست میده ( یا اینکه ایمیل کاربر هک میشه ) برای امنیت بیشتر بهتر هست این مورد حذف شه. وقتی آپشن تنظیم مجدد رمز عبور غیرفعال شه امنیت سایت شما تضمینی تر خواهد بود.

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

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

اولین چیزی که شما باید در مرحله اول انجام بدید اینه که افزونه protect passwords رو نصب و فعال کنید. برای استفاده از این افزونه به صفحه افزونه در وردپرس رفته و سپس اقدام به نصب افزونه در سایت خودتون بکنید.

بعد از اینکه نصب و فعال سازی افزونه انجام شد، شما نیاز به تنظیمات صفحه محافظت از کلمه عبور برای پیکربندی تنظیمات افزونه دارید.

 

 

اصلا نگران نباشید خیلی سادس! نقش کاربر از کاربران یا فردی برای غیر فعال کردن تغییر رمز عبور خود رو و یا تنظیم مجدد گزینه رو انتخاب کنید. همچنین گزینه ای برای معاف کاربران شخصی وجود دارد .این گزینه بسیار مفید هست که اگه شما می خواید برای غیر فعال کردن گزینه تنظیم مجدد رمز عبور برای تمام کاربران به جز خودتون استفاده کنید. و در آخر حتما روی دکمه ذخیره تغییرات برای ذخیره تنظیمات خودتون کلیک کنید.

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

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

 

 

روش دوم : گزینه غیر فعال کردن دستی ریست کلمه عبور

تو این روش شما نیاز به اضافه کردن کد به سایت وردپرس خودتون دارید که لازمه بگم برای کاربران در سطح مبتدی توصیه نمیشه.

اول یک فایل متنی خالی با استفاده از یک ویرایشگر متن مانند notepad++ باز کنید، کد زیر رو داخل این فایل قرار بدید.

<?php
/*
 * Plugin Name: Disable Password Reset
 * Description: Disable password reset functionality. Only users with administrator role will be able to change passwords from inside admin area. 
 * Version: 1.0
 * Author: mihan wordpress
 * Author URI: https://mihanwp.com
 */
 
class Password_Reset_Removed
{

  function __construct() 
  {
    add_filter( 'show_password_fields', array( $this, 'disable' ) );
    add_filter( 'allow_password_reset', array( $this, 'disable' ) );
    add_filter( 'gettext',              array( $this, 'remove' ) );
  }

  function disable() 
  {
    if ( is_admin() ) {
      $userdata = wp_get_current_user();
      $user = new WP_User($userdata->ID);
      if ( !empty( $user->roles ) && is_array( $user->roles ) && $user->roles[0] == 'administrator' )
        return true;
    }
    return false;
  }

  function remove($text) 
  {
    return str_replace( array('Lost your password?', 'Lost your password'), '', trim($text, '?') ); 
  }
}

$pass_reset_removed = new Password_Reset_Removed();
?>

این فایل غیر فعال کردن رمز عبور رو با نام reset.php روی دسکتاپ خودتون ذخیره کنید. حالا شما باید این فایل رو در سایت وردپرسی خودتون آپلود کنید که به یه سرویس گیرنده FTP برای انجام این کاردارید.

با استفاده از امکان سرویس گیرنده FTP به وب سایت خودتون متصل میشید و بعد از اون به پوشه افزونه های وردپرس برید که حالا پوشه پلاگین در داخل فایل /WP-CONTENT/ دایرکتوری واقع شده.

 

 

برای غیر فعال کردن امکان فراموشی رمز عبور از کامپیوتر خودتون و از صفحه ای که فایل reset.php رو ذخیره کردید داخل سایتتون باید اون رو آپلود کنید. حالا شما نیاز به ورود به بخش مدیریت وردپرس خود و بازدید از صفحه افزونه ها دارید.

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

 

 

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

سخن آخر

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

نظر خودتان را ارسال کنید