web-dev-qa-db-fra.com

Confirmation de modification du courrier électronique de l'utilisateur WP-API

Je développe un client Android pour un site web wordpress en utilisant le plugin wp-api et jwt. Par défaut, wordpress n'a pas envoyé de courrier électronique de confirmation lorsque l'utilisateur modifie son courrier électronique à partir du panneau de configuration. J'ai pu résoudre ce problème en utilisant le code fourni ici .

Cependant, lorsque je modifie l'e-mail à l'aide d'une demande de publication sur route/utilisateur/id de l'API, je ne reçois aucun e-mail de confirmation.
Un autre problème est que wp-api ne disposait d'aucune route pour l'enregistrement de nouveaux utilisateurs, car la route/les utilisateurs requiert une authentification pour créer l'opération. () et j'ai reçu l'email de confirmation quand un nouvel utilisateur s'est enregistré en tant que lien de confirmation, mais j'ai besoin de quelque chose que je puisse utiliser dans mon application Android, par exemple un code de confirmation, par exemple ... une idée de la façon de résoudre ces problèmes?

1
Mutasem Haj Hasan

wp-api n'avait pas de route pour l'enregistrement d'un nouvel utilisateur car la route/les utilisateurs nécessite une authentification pour l'opération de création

Autant que je sache, en utilisant l'authentification appropriée (j'utilise JWT), l'API restante laisse créer de nouveaux utilisateurs. Le problème est que si vous choisissez cette méthode, vous devez implémenter votre propre système de vérification du courrier, puisqu’aucun courrier de confirmation n’est envoyé.

(Voir ma réponse à ceci: Authentification pour une application mobile connectée via wp-rest api? )

1