web-dev-qa-db-fra.com

Créer un nouvel utilisateur sans mot de passe

Pour un cas d'utilisation spécifique, je dois ajouter des utilisateurs uniquement par nom d'utilisateur et par courrier électronique, sans avoir à saisir de mot de passe pour eux.

À l'heure actuelle, si j'essaie de laisser le champ du mot de passe vide, il affiche une erreur.

Comment créer un nouvel utilisateur sans avoir à saisir un mot de passe sans modifier le noyau? est-il possible de supprimer ces champs du formulaire d'ajout d'utilisateur?

UPDATE: pourquoi dois-je faire cela?

se référant à mon autre question ici , le plug-in d'authentification Google vérifie (après l'authentification Google réussie) si le courrier électronique Google utilisé est trouvé dans wordpress, pour un utilisateur donné.

Donc, je dois juste créer des utilisateurs localement avec leurs noms d'utilisateur et email seulement. Je dois supprimer les champs de mot de passe du formulaire et désactiver le mécanisme de connexion intégré (mais ce dernier est lié à mon autre question mentionnée ci-dessus).

3
shadesco

Les versions actuelles de WP permettent la création d'un utilisateur sans créer de mot de passe. Il suffit de laisser la zone de mot de passe vide et de vérifier qu'aucun mot de passe n'a été demandé à l'invite.

Toutefois, la meilleure pratique pourrait être de créer un utilisateur avec un mot de passe aléatoire, mais de ne pas lui donner le mot de passe. Demandez-leur de faire le "mot de passe perdu" pour définir leur propre mot de passe. C'est ce que je fais pour mes utilisateurs. Je n'ai pas à leur dire de mot de passe (l'envoi d'un mot de passe en clair dans un courrier électronique n'est pas une bonne chose) et ils sont responsables de la création d'un mot de passe dont ils se souviennent.

(Ancienne question sans réponse, mais les instructions sont appropriées pour les versions actuelles et pour tous ceux qui trouvent la question.)

1
Rick Hellewell