Suite à la discussion de Comment désactiver la vérification des e-mails dans Discourse ? :
Discourse ne reconnaît pas nos comptes vérifiés. Voici quelques informations sur la configuration actuelle de notre site :
J’utilise le plugin WP Discourse avec WordPress comme fournisseur SSO.
J’utilise actuellement WooCommerce (WC) pour gérer les inscriptions de nouveaux utilisateurs, ici : https://pickleballist.com/my-account
J’utilise un plugin appelé Booster for WC, qui ajoute des fonctionnalités supplémentaires à WC, notamment la possibilité d’exiger une vérification par e-mail avant qu’un utilisateur puisse accéder à son compte.
Après que l’utilisateur a cliqué sur le lien dans son e-mail d’activation de compte, il est redirigé vers sa page /my-account/ dans WordPress. Si une personne tente de se connecter avec ses identifiants d’inscription sans avoir cliqué sur le lien de vérification, elle reçoit un message indiquant que son compte doit d’abord être vérifié, avec un lien pour « renvoyer l’e-mail de vérification ».
Si vous visitez la page « Utilisateurs » dans la console d’administration, vous pouvez facilement voir quels comptes ont été vérifiés et lesquels ne l’ont pas.
Malheureusement, après que l’utilisateur a vérifié son e-mail et tente ensuite de visiter nos forums sur https://forums.pickleballist.com, il n’est pas automatiquement connecté.
Mais le pire, c’est que lorsqu’il clique sur le bouton « Se connecter » sur les forums, on lui demande de consulter son e-mail et de cliquer sur le lien « Confirmez votre nouveau compte » dans l’e-mail de Discourse.
Existe-t-il un moyen de faire en sorte que Discourse vérifie qui est réellement vérifié en fonction des métadonnées reçues depuis WooCommerce ?
Je suppose que ce « Module de vérification par e-mail » ne touche pas wp_new_user_notification, sinon Discourse le verrait, n’est-ce pas ? Peut-on demander à Discourse de rechercher un autre hook ?
J’attends avec impatience vos éclaircissements à ce sujet !



