Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment désactiver la fonctionnalité de connexion avec l’adresse e-mail en WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Récemment, un de nos utilisateurs/utilisatrices nous a demandé comment il pouvait désactiver la fonctionnalité de connexion par e-mail introduite dans WordPress 4.5.

Cette fonctionnalité permet aux utilisateurs/utilisatrices de se connecter avec un identifiant ou une adresse e-mail dans le formulaire de connexion.

Dans cet article, nous allons vous afficher comment désactiver la fonctionnalité de connexion avec l’adresse e-mail dans WordPress.

How to Disable Login with Email Address Feature in WordPress

Pourquoi désactiver la connexion par e-mail dans WordPress ?

Certains utilisateurs/utilisatrices estiment que les adresses e-mail sont plus connues que les identifiants. Si vous envoyez un e-mail à quelqu’un, cette personne connaît déjà votre adresse e-mail.

Si quelqu’un veut s’introduire dans votre site WordPress, le fait de connaître une adresse e-mail pourrait potentiellement lui faciliter la tâche en devinant votre mot de passe ou en piratant votre compte e-mail.

Nous ne pensons pas que l’utilisation d’une adresse e-mail pour se connecter rende un site WordPress moins sûr. Vous pouvez toujours ajouter des calques de sécurité supplémentaires comme la protection par mot de passe du répertoire d’administration de 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/utilisatrices peuvent toujours vouloir désactiver la fonctionnalité de connexion par e-mail sur leurs sites WordPress. Voyons comment vous pouvez facilement le faire.

Méthode 1. Désactiver la connexion par e-mail dans WordPress en utilisant un code (Recommandé)

Cette méthode nécessite d’ajouter du code à vos fichiers WordPress. Si vous n’avez jamais fait cela auparavant, consultez notre guide pour coller des extraits du web dans WordPress.

Pour désactiver la fonctionnalité de connexion par e-mail, vous devez ajouter ce code au fichier functions.php de votre thème ou à une extension d’extraits de code.

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

Pour faciliter encore plus les choses, vous pouvez utiliser WPCode, la meilleure extension d’extraits de code pour WordPress.

WPCode WordPress code snippets plugin

WPCode dispose d’une bibliothèque intégrée qui contient des extraits de code prêts à l’emploi pour toutes les demandes de fonctionnalités les plus populaires de WordPress, y compris la désactivation de la connexion par e-mail, la suppression du numéro de version de WordPress, la désactivation des commentaires, et bien plus encore.

La meilleure partie est que vous n’avez pas besoin de modifier le fichier functions.php de votre thème.

Pour Premiers pas, vous devez installer et activer l’extension gratuite WPCode. Si vous avez besoin d’aide, lisez notre tutoriel sur l’installation d’une extension WordPress.

Une fois le plugin activé, rendez-vous dans la rubrique Code Snippets «  Bibliothèque de votre tableau de bord WordPress.

Ensuite, recherchez l’extrait « Désactiver la connexion par e-mail » et cliquez sur le bouton « Utiliser l’extrait ».

Search for the Disable Login by Email snippet in WPCode library

Ensuite, WPCode ajoutera automatiquement l’extrait de code et sélectionnera la méthode d’insertion appropriée.

WPCode automatically adds the code for disabling login by email

Il vous suffit de permuter l’interrupteur de « Inactif » à « Actif ».

Cliquez ensuite sur le bouton « Mise à jour ».

Activate and update snippet in WPCode

C’est tout !

Cela ne modifiera en rien la page de connexion et les utilisateurs/utilisatrices verront toujours qu’ils peuvent se connecter en utilisant leur nom d’utilisateur ou leur adresse e-mail. Mais s’ils saisissent l’adresse e-mail pour se connecter, ils obtiendront une erreur de nom d’utilisateur non valide.

Méthode 2. Désactiver la connexion par e-mail dans WordPress à l’aide d’une extension

Vous pouvez également désactiver la fonctionnalité de connexion par e-mail à l’aide d’une extension à usage unique.

La première chose à faire est d’installer et d’activer l’extension Aucune connexion par adresse e-mail. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

L’extension est prête à l’emploi et il n’y a aucun réglage à effectuer. Rendez-vous simplement sur l’écran de connexion de votre site WordPress et essayez de vous connecter avec votre adresse e-mail.

Vous obtiendrez une erreur d’identifiant non valide. L’extension modifiera également le libellé « Nom d’utilisateur ou adresse e-mail » en « Nom d’utilisateur ».

Login with email address removed

C’est tout, nous espérons que cet article vous a aidé à désactiver la fonctionnalité de connexion avec adresse e-mail en 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 et nos choix pour les meilleures extensions de page de connexion WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

9 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. momses says

    Hi,

    Thanks for you article. I’m looking for a way to Login only By mail no Username.

    Thanks in advance for you help.

  3. Dom WO says

    Does this article also cover the registration form in woocommerce for the customers or it is only for the admin side login ?

  4. Debra says

    Somehow it isn’t clear to me how to add a username once the email address login is disabled. Can you please explain.

    Thanks so much

    • WPBeginner Support says

      If you have user registration enabled on your site, then those users can still register using their email addresses. But they will not be able to use the email address to login. They will have to use the username to login. As an administrator, you will also need to enter an email and user name when adding a new user.

      Administrateur

  5. Abdul Samad says

    Thank you for article

    I want to know, how to allow login with mobile number

    Second, I want to register my customer without email in wordpress

    Please help me out with this

    Thanks

  6. Jeramy Queale says

    I simply couldn’t go away your website prior to suggesting that I really loved the usual information an individual provide in your visitors? Is gonna be back frequently to check up on new posts

  7. Jayna Coppedge says

    I have a login to my wordpress blog. I have a different login for another wordpress blog I write with others. However when I want to comment on another wordpress blog. Neither user name or password works. I have not been willing to say change this long in because I am afraid it would affect the other 2. I don’t know what to call the 3 category to even look up the problem.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.