Récemment, l’un de nos utilisateurs nous a demandé comment désactiver la fonction de connexion avec e-mail introduite dans WordPress 4.5. Cette fonctionnalité permet aux utilisateurs de se connecter avec un nom d’utilisateur ou une adresse e-mail dans le formulaire de connexion. Dans cet article, nous allons vous montrer comment désactiver la fonction de connexion avec adresse e-mail dans WordPress.
Pourquoi désactiver la connexion par e-mail dans WordPress ?
Certains utilisateurs pensent que les adresses e-mail sont plus connues qu’un nom d’utilisateur. Si vous envoyez un e-mail à quelqu’un, il connaît déjà votre adresse e-mail.
Si quelqu’un veut s’introduire dans votre site WordPress, connaître une adresse e-mail pourrait potentiellement lui permettre de s’introduire plus facilement en devinant votre mot de passe ou en piratant votre compte de messagerie.
Nous ne pensons pas que l’utilisation d’une adresse e-mail pour se connecter rende un site WordPress moins sécurisé. Vous pouvez toujours ajouter plus de couches de sécurité comme la protection par mot de passe du répertoire d’administration WordPress et l’ajout d’une vérification en deux étapes.
Pour la sécurité de WordPress, nous utilisons Sucuri sur tous nos sites. Découvrez comment Sucuri nous a aidés à bloquer 450 000 attaques WordPress en 3 mois
Cela dit, nous comprenons que certains utilisateurs peuvent toujours vouloir désactiver la fonction de connexion avec e-mail sur leurs sites WordPress. Voyons comment vous pouvez le faire facilement.
Désactiver la connexion par e-mail dans WordPress à l’aide d’un plugin
La première chose à faire est d’installer et d’activer le Pas de connexion par adresse e-mail brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Le plugin fonctionne immédiatement et vous n’avez aucun paramètre à configurer. Visitez simplement l’écran de connexion de votre site WordPress et essayez de vous connecter avec une adresse e-mail.
Vous obtiendrez une erreur de nom d’utilisateur invalide. Le plugin changera également l’étiquette « Nom d’utilisateur ou adresse e-mail » en simplement nom d’utilisateur.
Désactiver manuellement la connexion par e-mail dans WordPress
Cette méthode est simple mais pas très propre. Ajoutez simplement ce code au fichier functions.php de votre thème ou à un plugin spécifique au site.
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );
Cela ne changera rien sur la page de connexion et les utilisateurs verront toujours qu’ils peuvent se connecter en utilisant le nom d’utilisateur ou l’adresse e-mail. Mais s’ils entrent l’adresse e-mail pour se connecter, cela leur donnera une erreur de nom d’utilisateur invalide.
C’est tout, nous espérons que cet article vous a aidé à désactiver la fonction de connexion avec adresse e-mail dans WordPress. Vous pouvez également consulter notre guide sur la façon de désactiver les conseils de connexion dans les messages d’erreur de connexion WordPress.