Comment supprimer l'option de réinitialisation / modification du mot de passe de WordPress

Comment supprimer l'option de réinitialisation / modification du mot de passe de WordPress / Tutoriels

Souhaitez-vous supprimer l'option de réinitialisation du mot de passe dans WordPress? Par défaut, WordPress permet aux utilisateurs de réinitialiser / changer le mot de passe en fournissant leur adresse électronique. Parfois, vous voudrez peut-être désactiver l’option de réinitialisation du mot de passe dans WordPress. Dans cet article, nous allons vous montrer comment supprimer l'option de réinitialisation / modification du mot de passe de WordPress..

Pourquoi supprimer l'option de réinitialisation / modification du mot de passe de WordPress

Si vous autorisez l'enregistrement de l'utilisateur sur votre site WordPress, l'option de réinitialisation du mot de passe permet à l'utilisateur de récupérer les mots de passe perdus. Normalement, vous ne voudriez pas changer cela.

Toutefois, dans certains scénarios d'utilisation, vous souhaiterez peut-être supprimer cette option pour des utilisateurs spécifiques ou des rôles d'utilisateur sur votre site WordPress..

Par exemple, si vous avez créé un compte temporaire pour quelqu'un ou si vous avez créé un site de démonstration où les utilisateurs peuvent se connecter avec un nom d'utilisateur et un mot de passe de démonstration.

La solution la plus simple consiste simplement à supprimer le lien de réinitialisation du mot de passe. Mais certains utilisateurs avertis peuvent déjà connaître l'URL permettant d'accéder au formulaire de réinitialisation de mot de passe..

Cela dit, voyons comment supprimer facilement l’option de réinitialisation / modification du mot de passe de WordPress..

Méthode 1: désactivez l'option de réinitialisation / modification du mot de passe à l'aide du plug-in

La méthode du plugin est meilleure et plus facile. Il vous permet de désactiver l'option de réinitialisation du mot de passe pour des rôles d'utilisateur spécifiques ou même des utilisateurs individuels..

De cette façon, vous pouvez toujours contrôler et fournir la fonctionnalité de réinitialisation du mot de passe pour certains utilisateurs de confiance ou rôles d'utilisateur..

La première chose à faire est d’installer et d’activer le plug-in Plainview Protect Passwords. Pour plus de détails, consultez notre guide étape par étape pour installer un plugin WordPress..

Lors de l'activation, vous devez visiter Paramètres »Protéger les mots de passe page pour configurer les paramètres du plugin.

Il suffit de sélectionner les rôles d'utilisateur ou les utilisateurs individuels pour désactiver leur option de changement de mot de passe ou de réinitialisation.

Il existe également une option permettant d’exempter des utilisateurs individuels. Cette option est utile si vous souhaitez désactiver l’option de réinitialisation du mot de passe pour tous les utilisateurs sauf vous-même..

N'oubliez pas de cliquer sur le bouton Enregistrer les modifications pour enregistrer vos paramètres..

Vous pouvez voir le plugin en action en visitant la page de connexion WordPress et en cliquant sur "Mot de passe oublié?" lien. Cela vous mènera à la page de réinitialisation du mot de passe où vous pourrez essayer de saisir le nom d'utilisateur ou l'adresse e-mail d'un utilisateur ne disposant pas d'option de réinitialisation du mot de passe..

Vous verrez une erreur indiquant que la réinitialisation du mot de passe n'est pas autorisée pour cet utilisateur..

Méthode 2: désactivez manuellement l'option de réinitialisation du mot de passe à partir de WordPress

Cette méthode nécessite d'ajouter du code sur votre site WordPress. Il n'est pas recommandé aux utilisateurs débutants..

La première chose à faire est d’ouvrir un fichier texte vierge à l’aide d’un éditeur de texte tel que le Bloc-notes. Collez le code suivant dans ce fichier.

 ID); if (! empty ($ user-> rôles) && is_array ($ user-> rôles) && $ user-> roles [0] == 'administrateur') renvoie la valeur true;  return false;  function remove ($ text) return str_replace (array ('Mot de passe perdu?', 'Mot de passe perdu'), ", trim ($ text, '?')); $ pass_reset_removed = new Password_Reset_Removed (); ?> 

Enregistrer ce fichier sous disable-password-reset.php sur votre bureau.

Maintenant, vous devez télécharger ce fichier sur votre site WordPress. Vous aurez besoin d'un client FTP pour le faire. Consultez notre guide sur l'utilisation de FTP pour télécharger des fichiers WordPress..

Connectez-vous à votre site Web à l'aide du client FTP, puis accédez au dossier des plugins. Le dossier du plugin est situé dans le répertoire / wp-content /.

Télécharger disable-password-reset.php fichier de votre ordinateur dans le dossier plugins de votre site WordPress.

Maintenant, vous devez vous connecter à votre espace administrateur WordPress et visiter la page des plugins. Vous remarquerez un nouveau plugin intitulé 'Disable Password Reset' dans votre liste de plugins installés. Cliquez sur le lien d'activation sous le plugin.

C'est tout, l'activation du plug-in désactivera l'option de réinitialisation du mot de passe pour tous les utilisateurs, administrateurs compris. Les administrateurs pourront modifier les mots de passe à partir de la zone d'administration, mais ils ne pourront pas réinitialiser le mot de passe à partir de l'écran de connexion..

Nous espérons que cet article vous a appris à supprimer l’option de réinitialisation / modification du mot de passe de WordPress. Vous voudrez peut-être aussi voir notre liste de 13 plugins et astuces pour améliorer la zone d’administration de WordPress.

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Facebook.